/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@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{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scroll-snap-strictness:proximity}}}@layer theme{:root,:host{--font-sans:"Noto Sans JP", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-black:900;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,: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-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,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:currentColor}@supports (color:color-mix(in lab, red, red)){::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}*,:before,:after{min-width:0}html,body{overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.5}h1,h2,h3{word-break:auto-phrase;text-wrap:pretty}.phrases{word-break:keep-all;overflow-wrap:anywhere}[data-eyebrow]:before{content:attr(data-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--primary);margin-bottom:6px;font-size:11px;font-weight:700;line-height:1;display:block}a{color:inherit;text-underline-offset:3px;text-decoration:none;text-decoration-thickness:1px}a,button,input,select,summary{transition-property:color,background-color,border-color,text-decoration-color,transform;transition-duration:.12s}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-8{inset-inline:calc(var(--spacing) * 8)}.inset-y-0{inset-block:0}.-top-2{top:calc(var(--spacing) * -2)}.-top-8{top:calc(var(--spacing) * -8)}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-auto{top:auto}.-right-2{right:calc(var(--spacing) * -2)}.-right-4{right:calc(var(--spacing) * -4)}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:0}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-8{bottom:calc(var(--spacing) * 8)}.-left-0\.5{left:calc(var(--spacing) * -.5)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-\[2\]{z-index:2}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.m-0{margin:0}.m-4{margin:calc(var(--spacing) * 4)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-\[18px\]{margin-top:18px}.mt-auto{margin-top:auto}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-14{margin-left:calc(var(--spacing) * -14)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-8{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[5\/7\]{aspect-ratio:5/7}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-\[22px\]{width:22px;height:22px}.size-\[26px\]{width:26px;height:26px}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-12{height:calc(var(--spacing) * 12)}.h-\[18px\]{height:18px}.h-\[36px\]{height:36px}.h-\[44px\]{height:44px}.h-\[50px\]{height:50px}.h-\[60px\]{height:60px}.h-\[72px\]{height:72px}.h-\[90px\]{height:90px}.h-\[112px\]{height:112px}.h-\[140px\]{height:140px}.h-\[250px\]{height:250px}.h-\[300px\]{height:300px}.h-\[clamp\(480px\,68vh\,640px\)\]{height:clamp(480px,68vh,640px)}.h-auto{height:auto}.h-full{height:100%}.max-h-\[88dvh\]{max-height:88dvh}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[2\.8em\]{min-height:2.8em}.min-h-\[11px\]{min-height:11px}.min-h-\[32px\]{min-height:32px}.min-h-\[52px\]{min-height:52px}.min-h-\[76px\]{min-height:76px}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-\[18px\]{width:18px}.w-\[44px\]{width:44px}.w-\[60\%\]{width:60%}.w-\[64px\]{width:64px}.w-\[68px\]{width:68px}.w-\[220px\]{width:220px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[380px\]{width:380px}.w-\[728px\]{width:728px}.w-\[min\(340px\,calc\(100\%-32px\)\)\]{width:min(340px,100% - 32px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[65ch\]{max-width:65ch}.max-w-\[90px\]{max-width:90px}.max-w-\[280px\]{max-width:280px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[880px\]{max-width:880px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1200px\]{max-width:1200px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mb-28{scroll-margin-bottom:calc(var(--spacing) * 28)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[48px_minmax\(0\,1fr\)\]{grid-template-columns:48px minmax(0,1fr)}.grid-cols-\[56px_minmax\(0\,1fr\)\]{grid-template-columns:56px minmax(0,1fr)}.grid-cols-\[56px_minmax\(0\,1fr\)_auto\]{grid-template-columns:56px minmax(0,1fr) auto}.grid-cols-\[56px_minmax\(0\,1fr\)_minmax\(0\,22em\)\]{grid-template-columns:56px minmax(0,1fr) minmax(0,22em)}.grid-cols-\[64px_56px_minmax\(0\,1fr\)_auto\]{grid-template-columns:64px 56px minmax(0,1fr) auto}.grid-cols-\[64px_minmax\(0\,1fr\)\]{grid-template-columns:64px minmax(0,1fr)}.grid-cols-\[76px_40px_minmax\(0\,1fr\)_auto\]{grid-template-columns:76px 40px minmax(0,1fr) auto}.grid-cols-\[76px_112px_minmax\(0\,1fr\)_auto\]{grid-template-columns:76px 112px minmax(0,1fr) auto}.grid-cols-\[76px_minmax\(0\,1fr\)_auto\]{grid-template-columns:76px minmax(0,1fr) auto}.grid-cols-\[84px_minmax\(0\,1fr\)\]{grid-template-columns:84px minmax(0,1fr)}.grid-cols-\[88px_minmax\(0\,1fr\)_96px_280px\]{grid-template-columns:88px minmax(0,1fr) 96px 280px}.grid-cols-\[104px_minmax\(0\,1fr\)\]{grid-template-columns:104px minmax(0,1fr)}.grid-cols-\[136px_minmax\(0\,1fr\)\]{grid-template-columns:136px minmax(0,1fr)}.grid-cols-\[176px_minmax\(0\,1fr\)\]{grid-template-columns:176px minmax(0,1fr)}.grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.6fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr)}.grid-cols-\[minmax\(0\,1\.2fr\)_repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_40px_72px_auto\]{grid-template-columns:minmax(0,1fr) 40px 72px auto}.grid-cols-\[minmax\(0\,1fr\)_72px_300px\]{grid-template-columns:minmax(0,1fr) 72px 300px}.grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.grid-cols-\[minmax\(0\,7fr\)_minmax\(0\,5fr\)\]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.grid-cols-\[minmax\(0\,10em\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,10em) minmax(0,1fr)}.grid-cols-\[minmax\(0\,720px\)_300px\]{grid-template-columns:minmax(0,720px) 300px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-x-\[14px\]{column-gap:14px}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--line)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-\[36px\]{border-radius:36px}.rounded-\[40px\]{border-radius:40px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.rounded-r-\[6px\]{border-top-right-radius:6px;border-bottom-right-radius:6px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[2\.5px\]{border-style:var(--tw-border-style);border-width:2.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-\[\#1f1a3d\]\/10{border-color:oklab(24.4399% .0190667 -.061735/.1)}.border-cyan{border-color:var(--cyan)}.border-ink{border-color:var(--ink)}.border-ink-3{border-color:var(--ink-3)}.border-line{border-color:var(--line)}.border-line-control{border-color:var(--line-control)}.border-line-strong{border-color:var(--line-strong)}.border-primary{border-color:var(--primary)}.bg-\[\#1b1740\]{background-color:#1b1740}.bg-\[\#ff6db8\]{background-color:#ff6db8}.bg-\[\#ff9447\]{background-color:#ff9447}.bg-bg{background-color:var(--bg)}.bg-card,.bg-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/90{background-color:color-mix(in oklab, var(--card) 90%, transparent)}}.bg-cyan{background-color:var(--cyan)}.bg-cyan-soft{background-color:var(--cyan-soft)}.bg-ink,.bg-ink\/70{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/70{background-color:color-mix(in oklab, var(--ink) 70%, transparent)}}.bg-ink\/85{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/85{background-color:color-mix(in oklab, var(--ink) 85%, transparent)}}.bg-panel{background-color:var(--panel)}.bg-primary{background-color:var(--primary)}.bg-primary-soft{background-color:var(--primary-soft)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-yellow{background-color:var(--yellow)}.bg-\[linear-gradient\(160deg\,\#9be3f0\,\#114b5f\)\]{background-image:linear-gradient(160deg,#9be3f0,#114b5f)}.bg-\[linear-gradient\(160deg\,\#c9b8ff\,\#2f2470\)\]{background-image:linear-gradient(160deg,#c9b8ff,#2f2470)}.bg-\[linear-gradient\(160deg\,\#dfe28a\,\#3b5a1a\)\]{background-image:linear-gradient(160deg,#dfe28a,#3b5a1a)}.bg-\[linear-gradient\(160deg\,\#f6a5c9\,\#7a1f5c\)\]{background-image:linear-gradient(160deg,#f6a5c9,#7a1f5c)}.bg-\[linear-gradient\(180deg\,transparent_45\%\,rgb\(18_14_43\/0\.35\)_100\%\)\]{background-image:linear-gradient(#0000 45%,#120e2b59 100%)}.bg-\[linear-gradient\(180deg\,var\(--panel\)_0\%\,var\(--bg\)_85\%\)\]{background-image:linear-gradient(180deg,var(--panel) 0%,var(--bg) 85%)}.bg-\[linear-gradient\(180deg\,var\(--panel\)_0\%\,var\(--bg\)_100\%\)\]{background-image:linear-gradient(180deg,var(--panel) 0%,var(--bg) 100%)}.bg-\[linear-gradient\(to_left\,var\(--bg\)\,transparent\)\]{background-image:linear-gradient(to left,var(--bg),transparent)}.bg-\[radial-gradient\(circle_at_20\%_70\%\,\#e6dfff_0\,\#7c5cff_55\%\,\#1d1650_100\%\)\]{background-image:radial-gradient(circle at 20% 70%,#e6dfff 0,#7c5cff 55%,#1d1650 100%)}.bg-\[radial-gradient\(circle_at_30\%_25\%\,\#ffd1e6_0\,\#e0479a_45\%\,\#4a0f3a_100\%\)\]{background-image:radial-gradient(circle at 30% 25%,#ffd1e6 0,#e0479a 45%,#4a0f3a 100%)}.bg-\[radial-gradient\(circle_at_50\%_80\%\,\#f2ffc4_0\,\#a3c93a_50\%\,\#2f4a0e_100\%\)\]{background-image:radial-gradient(circle at 50% 80%,#f2ffc4 0,#a3c93a 50%,#2f4a0e 100%)}.bg-\[radial-gradient\(circle_at_70\%_30\%\,\#d9f8ff_0\,\#33b6d6_50\%\,\#0b2f3f_100\%\)\]{background-image:radial-gradient(circle at 70% 30%,#d9f8ff 0,#33b6d6 50%,#0b2f3f 100%)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[center_35\%\]{object-position:center 35%}.object-\[right_60\%\]{object-position:right 60%}.object-center{object-position:center}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[6\%\]{padding:6%}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-\[5px\]{padding-inline:5px}.px-\[18px\]{padding-inline:18px}.px-\[22px\]{padding-inline:22px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-\[1px\]{padding-block:1px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[13px\]{padding-block:13px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-13{padding-top:calc(var(--spacing) * 13)}.pt-\[3px\]{padding-top:3px}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-\[72px\]{padding-bottom:72px}.pb-\[max\(16px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(16px, env(safe-area-inset-bottom))}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[1px\]{vertical-align:1px}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.text-\[60px\]{font-size:60px}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.22\]{--tw-leading:1.22;line-height:1.22}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-\[1\.95\]{--tw-leading:1.95;line-height:1.95}.leading-\[11px\]{--tw-leading:11px;line-height:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.\[word-break\:auto-phrase\]{word-break:auto-phrase}.whitespace-nowrap{white-space:nowrap}.text-\[\#1b1740\]{color:#1b1740}.text-\[\#1f1a3d\]{color:#1f1a3d}.text-\[\#5f5b7a\]{color:#5f5b7a}.text-\[\#c7bedd\]{color:#c7bedd}.text-\[\#ff9447\]{color:#ff9447}.text-\[\#fff4dc\]{color:#fff4dc}.text-bg,.text-bg\/80{color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.text-bg\/80{color:color-mix(in oklab, var(--bg) 80%, transparent)}}.text-cyan{color:var(--cyan)}.text-ink{color:var(--ink)}.text-ink-2{color:var(--ink-2)}.text-ink-3{color:var(--ink-3)}.text-on-primary{color:var(--on-primary)}.text-on-yellow{color:var(--on-yellow)}.text-primary{color:var(--primary)}.text-white{color:var(--color-white)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-line-strong{-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.opacity-60{opacity:.6}.opacity-85{opacity:.85}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_3px_rgb\(31_26_61\/0\.06\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#1f1a3d0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_6px_rgb\(31_26_61\/0\.04\)\,0_12px_32px_-12px_rgb\(31_26_61\/0\.14\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#1f1a3d0a), 0 12px 32px -12px var(--tw-shadow-color,#1f1a3d24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_6px_rgb\(31_26_61\/0\.04\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#1f1a3d0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_rgb\(31_26_61\/0\.08\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#1f1a3d14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_12px_var\(--shadow\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_16px_-6px_rgb\(31_26_61\/0\.45\)\]{--tw-shadow:0 6px 16px -6px var(--tw-shadow-color,#1f1a3d73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_20px_rgb\(255_109_184\/35\%\)\]{--tw-shadow:0 6px 20px var(--tw-shadow-color,#ff6db859);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_-4px_color-mix\(in_srgb\,var\(--primary\)_40\%\,transparent\)\]{--tw-shadow:0 10px 24px -4px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_10px_24px_-4px_color-mix\(in_srgb\,var\(--primary\)_40\%\,transparent\)\]{--tw-shadow:0 10px 24px -4px var(--tw-shadow-color,color-mix(in srgb,var(--primary) 40%,transparent))}}.shadow-\[0_10px_24px_-4px_color-mix\(in_srgb\,var\(--primary\)_40\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_24px_-10px_color-mix\(in_srgb\,var\(--primary\)_45\%\,transparent\)\]{--tw-shadow:0 12px 24px -10px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_12px_24px_-10px_color-mix\(in_srgb\,var\(--primary\)_45\%\,transparent\)\]{--tw-shadow:0 12px 24px -10px var(--tw-shadow-color,color-mix(in srgb,var(--primary) 45%,transparent))}}.shadow-\[0_12px_24px_-10px_color-mix\(in_srgb\,var\(--primary\)_45\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_32px_rgb\(18_14_43\/0\.3\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#120e2b4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_40px_rgb\(18_14_43\/0\.25\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#120e2b40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_-12px_rgb\(31_26_61\/0\.35\)\]{--tw-shadow:0 18px 40px -12px var(--tw-shadow-color,#1f1a3d59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_48px_-16px_rgb\(31_26_61\/0\.28\)\]{--tw-shadow:0 18px 48px -16px var(--tw-shadow-color,#1f1a3d47);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_48px_-24px_rgb\(27_23_64\/0\.55\)\]{--tw-shadow:0 24px 48px -24px var(--tw-shadow-color,#1b17408c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_40px_80px_-30px_rgb\(31_26_61\/0\.45\)\,0_12px_24px_-12px_rgb\(31_26_61\/0\.25\)\]{--tw-shadow:0 40px 80px -30px var(--tw-shadow-color,#1f1a3d73), 0 12px 24px -12px var(--tw-shadow-color,#1f1a3d40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_44px_88px_-36px_rgb\(31_26_61\/0\.55\)\,0_14px_28px_-14px_rgb\(31_26_61\/0\.3\)\]{--tw-shadow:0 44px 88px -36px var(--tw-shadow-color,#1f1a3d8c), 0 14px 28px -14px var(--tw-shadow-color,#1f1a3d4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_48px_96px_-40px_rgb\(31_26_61\/0\.55\)\,0_16px_32px_-16px_rgb\(31_26_61\/0\.3\)\]{--tw-shadow:0 48px 96px -40px var(--tw-shadow-color,#1f1a3d8c), 0 16px 32px -16px var(--tw-shadow-color,#1f1a3d4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[6px_6px_0_var\(--shadow\)\]{--tw-shadow:6px 6px 0 var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[2\.5px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2.5px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-card{--tw-ring-color:var(--card)}.ring-ink\/\[0\.06\]{--tw-ring-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ring-ink\/\[0\.06\]{--tw-ring-color:color-mix(in oklab, var(--ink) 6%, transparent)}}.ring-line{--tw-ring-color:var(--line)}.ring-line-control{--tw-ring-color:var(--line-control)}.ring-primary,.ring-primary\/25{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/25{--tw-ring-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.ring-white\/60{--tw-ring-color:#fff9}@supports (color:color-mix(in lab, red, red)){.ring-white\/60{--tw-ring-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.drop-shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.4\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 3px var(--tw-drop-shadow-color,#0006));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 6px var(--tw-drop-shadow-color,#00000073));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_8px_16px_rgb\(18_14_43\/0\.25\)\]{--tw-drop-shadow-size:drop-shadow(0 8px 16px var(--tw-drop-shadow-color,#120e2b40));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,rotate\,box-shadow\]{transition-property:translate,rotate,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}}.group-focus-visible\:underline:is(:where(.group):focus-visible *){text-decoration-line:underline}.placeholder\:text-\[\#8b879e\]::placeholder{color:#8b879e}.placeholder\:text-ink-3::placeholder{color:var(--ink-3)}.backdrop\:bg-\[\#16112b\]\/65::backdrop{background-color:oklab(19.969% .0172112 -.0476247/.65)}.first\:mt-0:first-child{margin-top:0}.even\:pl-4:nth-child(2n){padding-left:calc(var(--spacing) * 4)}.last-of-type\:border-b-0:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-line-strong:hover{border-color:var(--line-strong)}.hover\:border-primary:hover{border-color:var(--primary)}.hover\:bg-card:hover{background-color:var(--card)}.hover\:bg-hover:hover{background-color:var(--hover)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-primary:hover{color:var(--primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:underline-offset-2:hover{text-underline-offset:2px}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_8px_24px_rgb\(31_26_61\/0\.10\)\]:hover{--tw-shadow:0 8px 24px var(--tw-shadow-color,#1f1a3d1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus-visible\:text-primary:focus-visible{color:var(--primary)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-reduced-motion:no-preference){.motion-safe\:-translate-y-\[3px\]{--tw-translate-y:calc(3px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:-rotate-\[0\.6deg\]{rotate:-.6deg}@media (hover:hover){.motion-safe\:hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.motion-safe\:active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}@media not all and (width>=1099px){.max-\[1099px\]\:ml-0{margin-left:0}.max-\[1099px\]\:flex{display:flex}.max-\[1099px\]\:hidden{display:none}}@media not all and (width>=1000px){.max-\[1000px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=64rem){.max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:gap-3{gap:calc(var(--spacing) * 3)}}@media (width<=760px){.mob\:visible{visibility:visible}.mob\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mob\:relative{position:relative}.mob\:static{position:static}.mob\:inset-auto{inset:auto}.mob\:-top-6{top:calc(var(--spacing) * -6)}.mob\:right-2{right:calc(var(--spacing) * 2)}.mob\:order-3{order:3}.mob\:col-span-2{grid-column:span 2/span 2}.mob\:col-start-1{grid-column-start:1}.mob\:col-start-2{grid-column-start:2}.mob\:col-start-3{grid-column-start:3}.mob\:row-span-1{grid-row:span 1/span 1}.mob\:row-span-2{grid-row:span 2/span 2}.mob\:row-start-2{grid-row-start:2}.mob\:-mx-2{margin-inline:calc(var(--spacing) * -2)}.mob\:-mx-5{margin-inline:calc(var(--spacing) * -5)}.mob\:mx-3{margin-inline:calc(var(--spacing) * 3)}.mob\:-mt-10{margin-top:calc(var(--spacing) * -10)}.mob\:mt-1{margin-top:var(--spacing)}.mob\:mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mob\:mt-2{margin-top:calc(var(--spacing) * 2)}.mob\:mt-3{margin-top:calc(var(--spacing) * 3)}.mob\:mt-4{margin-top:calc(var(--spacing) * 4)}.mob\:mt-5{margin-top:calc(var(--spacing) * 5)}.mob\:mt-6{margin-top:calc(var(--spacing) * 6)}.mob\:mt-8{margin-top:calc(var(--spacing) * 8)}.mob\:mt-9{margin-top:calc(var(--spacing) * 9)}.mob\:mt-10{margin-top:calc(var(--spacing) * 10)}.mob\:mt-11{margin-top:calc(var(--spacing) * 11)}.mob\:mt-12{margin-top:calc(var(--spacing) * 12)}.mob\:mt-14{margin-top:calc(var(--spacing) * 14)}.mob\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.mob\:ml-0{margin-left:0}.mob\:ml-3{margin-left:calc(var(--spacing) * 3)}.mob\:ml-auto{margin-left:auto}.mob\:block{display:block}.mob\:flex{display:flex}.mob\:grid{display:grid}.mob\:hidden{display:none}.mob\:inline{display:inline}.mob\:aspect-\[2\/1\]{aspect-ratio:2}.mob\:aspect-\[4\/5\]{aspect-ratio:4/5}.mob\:aspect-\[16\/10\]{aspect-ratio:16/10}.mob\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.mob\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.mob\:h-5{height:calc(var(--spacing) * 5)}.mob\:h-6{height:calc(var(--spacing) * 6)}.mob\:h-10{height:calc(var(--spacing) * 10)}.mob\:h-\[36px\]{height:36px}.mob\:h-\[52px\]{height:52px}.mob\:h-\[72px\]{height:72px}.mob\:h-\[100px\]{height:100px}.mob\:h-\[112px\]{height:112px}.mob\:h-auto{height:auto}.mob\:min-h-\[40px\]{min-height:40px}.mob\:w-24{width:calc(var(--spacing) * 24)}.mob\:w-\[52px\]{width:52px}.mob\:w-\[66\%\]{width:66%}.mob\:w-\[320px\]{width:320px}.mob\:w-\[calc\(100\%\+40px\)\]{width:calc(100% + 40px)}.mob\:w-full{width:100%}.mob\:max-w-none{max-width:none}.mob\:flex-1{flex:1}.mob\:flex-none{flex:none}.mob\:snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.mob\:snap-mandatory{--tw-scroll-snap-strictness:mandatory}.mob\:snap-start{scroll-snap-align:start}.mob\:scroll-px-5{scroll-padding-inline:calc(var(--spacing) * 5)}.mob\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.mob\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mob\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mob\:grid-cols-\[48px_minmax\(0\,1fr\)\]{grid-template-columns:48px minmax(0,1fr)}.mob\:grid-cols-\[56px_48px_minmax\(0\,1fr\)\]{grid-template-columns:56px 48px minmax(0,1fr)}.mob\:grid-cols-\[56px_80px_minmax\(0\,1fr\)\]{grid-template-columns:56px 80px minmax(0,1fr)}.mob\:grid-cols-\[56px_minmax\(0\,1fr\)\]{grid-template-columns:56px minmax(0,1fr)}.mob\:grid-cols-\[76px_minmax\(0\,1fr\)\]{grid-template-columns:76px minmax(0,1fr)}.mob\:grid-cols-\[88px_minmax\(0\,1fr\)\]{grid-template-columns:88px minmax(0,1fr)}.mob\:grid-cols-\[96px_minmax\(0\,1fr\)\]{grid-template-columns:96px minmax(0,1fr)}.mob\:grid-cols-\[112px_minmax\(0\,1fr\)\]{grid-template-columns:112px minmax(0,1fr)}.mob\:grid-cols-\[128px_minmax\(0\,1fr\)\]{grid-template-columns:128px minmax(0,1fr)}.mob\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.mob\:flex-col{flex-direction:column}.mob\:flex-col-reverse{flex-direction:column-reverse}.mob\:flex-nowrap{flex-wrap:nowrap}.mob\:flex-wrap{flex-wrap:wrap}.mob\:items-start{align-items:flex-start}.mob\:items-stretch{align-items:stretch}.mob\:justify-center{justify-content:center}.mob\:gap-1{gap:var(--spacing)}.mob\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.mob\:gap-2{gap:calc(var(--spacing) * 2)}.mob\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.mob\:gap-3{gap:calc(var(--spacing) * 3)}:where(.mob\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.mob\:gap-x-2{column-gap:calc(var(--spacing) * 2)}.mob\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.mob\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.mob\:gap-x-5{column-gap:calc(var(--spacing) * 5)}.mob\:gap-x-\[14px\]{column-gap:14px}.mob\:gap-y-1{row-gap:var(--spacing)}.mob\:gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.mob\:gap-y-3{row-gap:calc(var(--spacing) * 3)}.mob\:gap-y-6{row-gap:calc(var(--spacing) * 6)}.mob\:gap-y-8{row-gap:calc(var(--spacing) * 8)}.mob\:self-start{align-self:flex-start}.mob\:justify-self-start{justify-self:flex-start}.mob\:overflow-x-auto{overflow-x:auto}.mob\:overscroll-x-contain{overscroll-behavior-x:contain}.mob\:rounded-\[16px\]{border-radius:16px}.mob\:rounded-\[18px\]{border-radius:18px}.mob\:rounded-\[20px\]{border-radius:20px}.mob\:rounded-\[24px\]{border-radius:24px}.mob\:rounded-\[26px\]{border-radius:26px}.mob\:rounded-\[28px\]{border-radius:28px}.mob\:rounded-full{border-radius:2147483647px}.mob\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.mob\:bg-card{background-color:var(--card)}.mob\:bg-primary-soft{background-color:var(--primary-soft)}.mob\:bg-white{background-color:var(--color-white)}.mob\:\[mask-image\:linear-gradient\(90deg\,transparent_0\,\#000_16px\,\#000_calc\(100\%-28px\)\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 28px),#0000)}.mob\:object-\[62\%_50\%\]{object-position:62% 50%}.mob\:p-0{padding:0}.mob\:p-1{padding:var(--spacing)}.mob\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.mob\:p-2{padding:calc(var(--spacing) * 2)}.mob\:p-3{padding:calc(var(--spacing) * 3)}.mob\:p-4{padding:calc(var(--spacing) * 4)}.mob\:p-5{padding:calc(var(--spacing) * 5)}.mob\:px-0{padding-inline:0}.mob\:px-1{padding-inline:var(--spacing)}.mob\:px-3{padding-inline:calc(var(--spacing) * 3)}.mob\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.mob\:px-4{padding-inline:calc(var(--spacing) * 4)}.mob\:px-5{padding-inline:calc(var(--spacing) * 5)}.mob\:px-6{padding-inline:calc(var(--spacing) * 6)}.mob\:py-1{padding-block:var(--spacing)}.mob\:py-2{padding-block:calc(var(--spacing) * 2)}.mob\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.mob\:py-3{padding-block:calc(var(--spacing) * 3)}.mob\:py-4{padding-block:calc(var(--spacing) * 4)}.mob\:py-5{padding-block:calc(var(--spacing) * 5)}.mob\:pt-2{padding-top:calc(var(--spacing) * 2)}.mob\:pt-3{padding-top:calc(var(--spacing) * 3)}.mob\:pt-4{padding-top:calc(var(--spacing) * 4)}.mob\:pt-5{padding-top:calc(var(--spacing) * 5)}.mob\:pt-9{padding-top:calc(var(--spacing) * 9)}.mob\:pr-2{padding-right:calc(var(--spacing) * 2)}.mob\:pb-1{padding-bottom:var(--spacing)}.mob\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.mob\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.mob\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.mob\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.mob\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.mob\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.mob\:pb-\[max\(12px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(12px, env(safe-area-inset-bottom))}.mob\:pl-4{padding-left:calc(var(--spacing) * 4)}.mob\:pl-5{padding-left:calc(var(--spacing) * 5)}.mob\:text-left{text-align:left}.mob\:text-\[11px\]{font-size:11px}.mob\:text-\[12px\]{font-size:12px}.mob\:text-\[13px\]{font-size:13px}.mob\:text-\[14px\]{font-size:14px}.mob\:text-\[15px\]{font-size:15px}.mob\:text-\[16px\]{font-size:16px}.mob\:text-\[17px\]{font-size:17px}.mob\:text-\[18px\]{font-size:18px}.mob\:text-\[19px\]{font-size:19px}.mob\:text-\[20px\]{font-size:20px}.mob\:text-\[22px\]{font-size:22px}.mob\:text-\[24px\]{font-size:24px}.mob\:text-\[26px\]{font-size:26px}.mob\:text-\[30px\]{font-size:30px}.mob\:text-\[40px\]{font-size:40px}.mob\:leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.mob\:leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.mob\:tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.mob\:whitespace-nowrap{white-space:nowrap}.mob\:no-underline{text-decoration-line:none}.mob\:shadow-\[0_1px_3px_rgb\(31_26_61\/0\.06\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#1f1a3d0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mob\:shadow-\[0_18px_36px_-20px_rgb\(31_26_61\/0\.45\)\]{--tw-shadow:0 18px 36px -20px var(--tw-shadow-color,#1f1a3d73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mob\:ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mob\:ring-line{--tw-ring-color:var(--line)}.mob\:ring-primary\/30{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mob\:ring-primary\/30{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.mob\:backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.mob\:even\:pl-3:nth-child(2n){padding-left:calc(var(--spacing) * 3)}}@media (width>=761px) and (width<=1023px){.tab\:inset-x-6{inset-inline:calc(var(--spacing) * 6)}.tab\:bottom-6{bottom:calc(var(--spacing) * 6)}.tab\:col-span-2{grid-column:span 2/span 2}.tab\:col-span-3{grid-column:span 3/span 3}.tab\:col-start-2{grid-column-start:2}.tab\:mx-8{margin-inline:calc(var(--spacing) * 8)}.tab\:-mt-10{margin-top:calc(var(--spacing) * -10)}.tab\:ml-8{margin-left:calc(var(--spacing) * 8)}.tab\:h-5{height:calc(var(--spacing) * 5)}.tab\:h-\[42px\]{height:42px}.tab\:h-\[54px\]{height:54px}.tab\:h-\[230px\]{height:230px}.tab\:w-\[440px\]{width:440px}.tab\:w-full{width:100%}.tab\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tab\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tab\:grid-cols-\[88px_minmax\(0\,1fr\)_96px\]{grid-template-columns:88px minmax(0,1fr) 96px}.tab\:flex-col{flex-direction:column}.tab\:items-stretch{align-items:stretch}.tab\:gap-3{gap:calc(var(--spacing) * 3)}.tab\:gap-4{gap:calc(var(--spacing) * 4)}.tab\:gap-y-8{row-gap:calc(var(--spacing) * 8)}.tab\:text-\[13px\]{font-size:13px}.tab\:text-\[18px\]{font-size:18px}.tab\:text-\[20px\]{font-size:20px}.tab\:text-\[38px\]{font-size:38px}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}.ej{aspect-ratio:16/9;isolation:isolate;color:#1f1a3d;text-align:left;-webkit-user-select:none;user-select:none;--ej-on:#1f1a3d;--ej-g:var(--ej-t);width:100%;line-height:1.2;position:relative;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.ej{--ej-g:color-mix(in oklab, var(--ej-t) 52%, #fffaf0)}}.ej{--ej-deep:var(--ej-hi)}@supports (color:color-mix(in lab, red, red)){.ej{--ej-deep:color-mix(in oklab, var(--ej-hi) 45%, #241c33)}}.ej{--ej-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--ej-serif:"Hiragino Mincho ProN", "Yu Mincho", "YuMincho", "Noto Serif JP", serif}html[data-mode=night] .ej{--ej-on:#fff4dc;--ej-g:var(--ej-t)}@supports (color:color-mix(in lab, red, red)){html[data-mode=night] .ej{--ej-g:color-mix(in oklab, var(--ej-t) 72%, #120f2e)}}.ej-tone-butter{--ej-t:var(--tone-butter);--ej-hi:#f3dc8a}.ej-tone-lilac{--ej-t:var(--tone-lilac);--ej-hi:#dcc2f2}.ej-tone-orange{--ej-t:var(--tone-orange);--ej-hi:#f0b07c}.ej-tone-sky{--ej-t:var(--tone-sky);--ej-hi:#9fd0ee}.ej-tone-pink{--ej-t:var(--tone-pink);--ej-hi:#f4bed3}.ej-tone-lime{--ej-t:var(--tone-lime);--ej-hi:#cfe28e}.ej-in{isolation:isolate;--ej-k:1;--ej-h:1;position:absolute;inset:0}.ej-len-m>.ej-in{--ej-k:.84}.ej-len-l>.ej-in{--ej-k:.68}.ej-len-xl>.ej-in{--ej-k:.54}.ej[data-size=hero]>.ej-in{--ej-h:.84}html[data-mode=night] .ej-in{filter:brightness(.9)}.ej-title{-webkit-line-clamp:var(--ej-lines,3);line-clamp:var(--ej-lines,3);font-size:calc(var(--ej-fs,7cqw) * var(--ej-k) * var(--ej-h));letter-spacing:-.02em;word-break:normal;line-break:strict;overflow-wrap:anywhere;text-wrap:balance;-webkit-box-orient:vertical;font-weight:900;line-height:1.18;display:-webkit-box;overflow:hidden}.ej-y,.ej-f{max-width:100%;font-family:var(--ej-mono);font-size:calc(2.5cqw * var(--ej-h));letter-spacing:.12em;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;font-weight:500;line-height:1.4;display:block;overflow:hidden}@container (width<=230px){.ej-f{display:none}.ej-len-l>.ej-in{--ej-k:.78}.ej-len-xl>.ej-in{--ej-k:.7}.ej-y{font-size:3.4cqw}}.ej-1960-tv{background:linear-gradient(#ffffff0f,#0000 30%,#0003),#3a2a1e;grid-template-columns:1fr 18cqw;gap:5cqw;padding:5cqw 5cqw 5cqw 6cqw;display:grid}.ej-1960-tv .ej-screen{background:radial-gradient(circle at 50% 45%,#fdf6e3 0%,#e9e1c8 60%,#b8ae92 100%);border-radius:22%/28%;place-items:center;padding:3cqw 6cqw;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 3cqw #0006,0 0 0 1.2cqw #241a12}.ej-1960-tv .ej-screen:after{content:"";background:repeating-linear-gradient(0deg,#00000012 0 .25cqw,#0000 .25cqw .75cqw);position:absolute;inset:0}.ej-1960-tv .ej-title{--ej-fs:7.4cqw;font-family:var(--ej-serif);color:#2a1f16;text-align:center;letter-spacing:.04em}.ej-1960-tv .ej-side{color:#e9dcc4;text-align:center;flex-direction:column;align-items:center;gap:2cqw;padding-top:1cqw;display:flex}.ej-1960-tv .ej-knob{aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#d9c7a8,#8d7454);border-radius:50%;width:10cqw;transition:rotate .5s cubic-bezier(.3,1.4,.5,1);position:relative;box-shadow:0 .4cqw #0006}.ej-1960-tv .ej-knob:after{content:"";background:#3a2a1e;border-radius:.4cqw;width:.8cqw;height:3.2cqw;position:absolute;top:.8cqw;left:50%;translate:-50%}.ej-1960-tv .ej-grille{background:repeating-linear-gradient(0deg, var(--ej-hi) 0 .5cqw, transparent .5cqw 1.3cqw);opacity:.85;border-radius:1cqw;width:100%;height:8cqw}.ej-1960-tv .ej-y{margin-top:auto}.ej-1960-tv .ej-f{opacity:.8;letter-spacing:.04em}.ej-1960-testcard{background:repeating-conic-gradient(#9a9a9a 0 25%, #7d7d7d 0 50%) 0 0 / 8cqw 8cqw}.ej-1960-testcard .ej-circle{aspect-ratio:1;background:linear-gradient(90deg,#111 0 12.5%,#333 0 25%,#555 0 37.5%,#777 0 50%,#999 0 62.5%,#bbb 0 75%,#ddd 0 87.5%,#fff 0);border-radius:50%;width:46cqw;transition:scale .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 0 0 1cqw #fff,0 0 0 1.6cqw #111}.ej-1960-testcard .ej-circle:before,.ej-1960-testcard .ej-circle:after{content:"";background:#fff;position:absolute}.ej-1960-testcard .ej-circle:before{width:.5cqw;top:0;bottom:0;left:50%}.ej-1960-testcard .ej-circle:after{height:.5cqw;top:50%;left:0;right:0}.ej-1960-testcard .ej-wedge{background:var(--ej-hi);position:absolute;inset:0 0 64%}.ej-1960-testcard .ej-bar{text-align:center;background:#111;width:62cqw;padding:1.4cqw 3cqw;position:absolute;top:55%;left:50%;translate:-50%}.ej-1960-testcard .ej-title{--ej-fs:5.6cqw;--ej-lines:2;color:#fff;letter-spacing:.02em}.ej-1960-testcard .ej-y{color:#fff;background:#111;max-width:60cqw;padding:.4cqw 1.2cqw;position:absolute;top:2.4cqw;left:3cqw}.ej-1960-leader{background:#1c1b19}.ej-1960-leader .ej-holes{background:repeating-linear-gradient(90deg,#e9e2d0 0 3cqw,#0000 3cqw 8cqw) 2cqw/100% 2.6cqw no-repeat,#0e0e0d;height:6cqw;position:absolute;top:0;left:0;right:0}.ej-1960-leader .ej-holes-b{top:auto;bottom:0}.ej-1960-leader .ej-count{aspect-ratio:1;border-radius:50%;width:34cqw;position:absolute;top:50%;left:7cqw;overflow:hidden;translate:0 -50%;box-shadow:inset 0 0 0 .5cqw #e9e2d0,inset 0 0 0 3cqw #1c1b19,inset 0 0 0 3.5cqw #e9e2d0}.ej-1960-leader .ej-count:before,.ej-1960-leader .ej-count:after{content:"";background:#e9e2d0b3;position:absolute}.ej-1960-leader .ej-count:before{width:.4cqw;top:0;bottom:0;left:50%}.ej-1960-leader .ej-count:after{height:.4cqw;top:50%;left:0;right:0}.ej-1960-leader .ej-sweep{background:conic-gradient(var(--ej-hi) 0 110deg, transparent 110deg);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ej-1960-leader .ej-sweep{background:conic-gradient(color-mix(in srgb, var(--ej-hi) 75%, transparent) 0 110deg, transparent 110deg)}}.ej-1960-leader .ej-sweep{transition:rotate .8s cubic-bezier(.2,.8,.2,1)}.ej-1960-leader .ej-num{z-index:1;font-family:var(--ej-mono);color:#f2ecdc;place-items:center;font-size:17cqw;font-weight:500;line-height:1;display:grid;position:absolute;inset:0}.ej-1960-leader .ej-text{flex-direction:column;justify-content:center;gap:1.4cqw;display:flex;position:absolute;inset:9cqw 5cqw 9cqw 48cqw}.ej-1960-leader .ej-title{--ej-fs:6.4cqw;color:#f2ecdc}.ej-1960-leader .ej-y{color:var(--ej-hi)}.ej-1960-leader .ej-f{color:#bdb6a6}.ej-1960-player{background:#e9e0cc}.ej-1960-player .ej-case{background:var(--ej-deep);border-radius:2.6cqw;position:absolute;inset:4cqw;box-shadow:inset 0 0 0 .8cqw #ffffff1f,0 1.2cqw 2cqw #1f1a3d4d}.ej-1960-player .ej-record{aspect-ratio:1;background:conic-gradient(from 20deg, transparent 0 40deg, #ffffff24 50deg, transparent 60deg 220deg, #ffffff1a 230deg, transparent 240deg), radial-gradient(circle, #ddd 0 1.6%, var(--ej-hi) 1.8% 17%, #111 17.5% 19%, transparent 19.5%), repeating-radial-gradient(circle, #151515 0 .5cqw, #2a2a2a .5cqw .7cqw);border-radius:50%;width:38cqw;transition:rotate 1.2s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:4.4cqw;translate:0 -50%;box-shadow:0 0 0 1.2cqw #cfc8b8,0 1cqw 2cqw #0006}.ej-1960-player .ej-arm{transform-origin:50% 0;background:#d7d1c4;border-radius:.5cqw;width:.9cqw;height:20cqw;position:absolute;top:5cqw;left:40cqw;rotate:28deg}.ej-1960-player .ej-arm:before{content:"";aspect-ratio:1;background:#b9b1a1;border-radius:50%;width:4cqw;position:absolute;top:-1.6cqw;left:50%;translate:-50%}.ej-1960-player .ej-plate{background:#f3ecdc;border-radius:1.4cqw;flex-direction:column;justify-content:space-between;gap:1.6cqw;width:40cqw;padding:3cqw;display:flex;position:absolute;top:3cqw;bottom:3cqw;right:3cqw}.ej-1960-player .ej-title{--ej-fs:6cqw;--ej-lines:4;font-family:var(--ej-serif);color:#2a1f16}.ej-1960-player .ej-y{color:#6b5a44}.ej-1960-weekly{background:linear-gradient(160deg,#e2d7c0,#cbbd9f)}.ej-1960-weekly .ej-mag{background:radial-gradient(var(--ej-hi) 22%, transparent 25%) 0 0 / 2.2cqw 2.2cqw, #fbf6ea;flex-direction:column;width:36cqw;height:49cqw;padding-bottom:2.4cqw;display:flex;position:absolute;top:3.6cqw;left:9cqw;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ej-1960-weekly .ej-mag{background:radial-gradient(color-mix(in srgb, var(--ej-hi) 85%, transparent) 22%, transparent 25%) 0 0 / 2.2cqw 2.2cqw, #fbf6ea}}.ej-1960-weekly .ej-mag{transition:rotate .3s cubic-bezier(.3,1.4,.5,1);rotate:-3deg;box-shadow:0 1.4cqw 2.4cqw #1f1a3d4d}.ej-1960-weekly .ej-mast{color:#fff;letter-spacing:.02em;background:#d23a2a;padding:1.2cqw 2.4cqw;font-size:6.4cqw;font-style:italic;font-weight:900;line-height:1;display:block}.ej-1960-weekly .ej-title{--ej-fs:5.2cqw;--ej-lines:4;background:#fff;border:.6cqw solid #1f1a3d;align-self:flex-start;max-width:calc(100% - 4.8cqw);margin:3.4cqw 2.4cqw 0;padding:1.4cqw 1.8cqw;rotate:2deg;box-shadow:.9cqw .9cqw #1f1a3d}.ej-1960-weekly .ej-y{color:#1f1a3d;margin-top:auto;padding:0 2.4cqw}.ej-1960-weekly .ej-big{font-family:var(--ej-mono);letter-spacing:-.04em;color:#3a2a1e52;font-size:13cqw;font-weight:700;line-height:1;position:absolute;bottom:4cqw;right:6cqw}.ej-1960-weekly .ej-f{color:#5a4a32;max-width:40cqw;position:absolute;top:6cqw;right:6cqw}.ej-1960-ticket{background:radial-gradient(circle at 50% 40%,#7a2633,#43121b)}.ej-1960-ticket .ej-ticket{filter:drop-shadow(0 1.2cqw 1.6cqw #0006);grid-template-columns:1fr 17cqw;display:grid;position:absolute;inset:10cqw 7cqw;rotate:-2deg}.ej-1960-ticket .ej-main{background:linear-gradient(90deg, var(--ej-hi) 0 2.6cqw, transparent 0), #f4ecd6;border-radius:1cqw 0 0 1cqw;flex-direction:column;justify-content:center;gap:1.4cqw;min-width:0;padding:3cqw 3cqw 3cqw 6.4cqw;display:flex}.ej-1960-ticket .ej-title{--ej-fs:6.2cqw;font-family:var(--ej-serif);color:#3a1a1f}.ej-1960-ticket .ej-f{color:#7a5a50}.ej-1960-ticket .ej-stub{transform-origin:0 100%;background:#f4ecd6;border-left:.4cqw dashed #b9a98a;border-radius:0 1cqw 1cqw 0;place-items:center;transition:rotate .3s cubic-bezier(.3,1.4,.5,1);display:grid}.ej-1960-ticket .ej-stub .ej-y{writing-mode:vertical-rl;font-size:calc(3cqw * var(--ej-h));letter-spacing:.2em;color:#3a1a1f}.ej-1970-guide{background:#ece5d3}.ej-1970-guide .ej-cols{border-top:.5cqw solid #3a3328;border-left:.25cqw solid #5f5648;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:absolute;inset:4cqw 5cqw 7.4cqw}.ej-1970-guide .ej-col{border-bottom:.25cqw solid #5f5648;border-right:.25cqw solid #5f5648;flex-direction:column;align-items:center;min-height:0;transition:translate .25s cubic-bezier(.3,1.4,.5,1),box-shadow .25s;display:flex}.ej-1970-guide .ej-head{text-align:center;white-space:nowrap;text-overflow:ellipsis;color:#3a3328;background:#d8cfba;border-bottom:.25cqw solid #5f5648;align-self:stretch;height:5cqw;padding:0 .6cqw;font-size:2.4cqw;font-weight:700;line-height:5cqw;overflow:hidden}.ej-1970-guide .ej-lines{background:repeating-linear-gradient(#3a332852 0 .5cqw,#0000 .5cqw 1.6cqw);flex:1;align-self:stretch;margin:1.6cqw 1.4cqw}.ej-1970-guide .ej-col:nth-child(odd) .ej-lines{margin-right:3cqw}.ej-1970-guide .ej-on{background:var(--ej-hi)}.ej-1970-guide .ej-on .ej-head{color:#f4ecd6;background:#3a3328}.ej-1970-guide .ej-title{--ej-fs:4.4cqw;min-height:0;font-family:var(--ej-serif);color:#1f1a3d;writing-mode:vertical-rl;-webkit-line-clamp:none;line-clamp:none;flex:1 1 0;width:2.5em;margin:1.4cqw 0;line-height:1.25;display:block}.ej-1970-guide .ej-y{color:#3a3328;position:absolute;bottom:2.2cqw;right:5cqw}.ej-1970-cel{background:linear-gradient(#dfe4ea,#c8d0d8)}.ej-1970-cel .ej-peg{z-index:1;background:linear-gradient(#eef0f2,#9ea4ab);border-radius:.8cqw;width:64cqw;height:3.6cqw;position:absolute;top:2cqw;left:50%;translate:-50%;box-shadow:0 .4cqw .8cqw #1f1a3d33}.ej-1970-cel .ej-sheet{background:#ffffff6b;border:.3cqw solid #ffffffd9;border-radius:.4cqw;flex-direction:column;justify-content:center;gap:2cqw;padding:7cqw 6cqw 3cqw;transition:translate .3s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;inset:3cqw 10cqw 4cqw;rotate:-1deg;box-shadow:0 1cqw 2cqw #1f1a3d26}.ej-1970-cel .ej-holes{background:radial-gradient(circle,#8e969e 0 1.4cqw,#0000 1.5cqw) 50%/3cqw 3cqw no-repeat,linear-gradient(#8e969e,#8e969e) 0/7cqw 2cqw no-repeat,linear-gradient(#8e969e,#8e969e) 100%/7cqw 2cqw no-repeat;width:40cqw;height:3cqw;position:absolute;top:1.4cqw;left:50%;translate:-50%}.ej-1970-cel .ej-title{--ej-fs:8cqw;--ej-lines:2;color:var(--ej-hi);-webkit-text-stroke:.4cqw #1f1a3d;paint-order:stroke fill;letter-spacing:.02em}.ej-1970-cel .ej-y{color:#4a5560;letter-spacing:.2em}.ej-1970-bars{background:#141414}.ej-1970-bars .ej-stripes{grid-template-columns:repeat(7,1fr);transition:translate .2s steps(2,end);display:grid;position:absolute;inset:0 0 27%}.ej-1970-bars .ej-stripes span:first-child{background:silver}.ej-1970-bars .ej-stripes span:nth-child(2){background:#c0c000}.ej-1970-bars .ej-stripes span:nth-child(3){background:#00c0c0}.ej-1970-bars .ej-stripes span:nth-child(4){background:#00c000}.ej-1970-bars .ej-stripes span:nth-child(5){background:#c000c0}.ej-1970-bars .ej-stripes span:nth-child(6){background:#c00000}.ej-1970-bars .ej-stripes span:nth-child(7){background:#0000c0}.ej-1970-bars .ej-band{border-top:1.2cqw solid var(--ej-hi);background:#141414;justify-content:space-between;align-items:center;gap:3cqw;height:27%;padding:0 4cqw;display:flex;position:absolute;bottom:0;left:0;right:0}.ej-1970-bars .ej-title{--ej-fs:5cqw;--ej-lines:2;color:#fff;flex:1}.ej-1970-bars .ej-y{color:#bbb;flex:none;max-width:34cqw}.ej-1970-lp{background:var(--ej-g)}.ej-1970-lp .ej-sleeve{aspect-ratio:1;background:#f4efe4;align-items:flex-end;width:49cqw;padding:4cqw 3.4cqw 4cqw 11.4cqw;transition:rotate .3s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;top:3.6cqw;left:6cqw;overflow:hidden;box-shadow:0 1.2cqw 2.4cqw #1f1a3d40}.ej-1970-lp .ej-dot{aspect-ratio:1;background:var(--ej-hi);border-radius:50%;width:30cqw;position:absolute;top:-6cqw;right:-6cqw}.ej-1970-lp .ej-dot-2{background:#1f1a3d;width:11cqw;top:7cqw;right:19cqw}.ej-1970-lp .ej-obi{background:linear-gradient(var(--ej-deep) 0 8cqw, #fff 0);justify-content:center;width:6.4cqw;padding-top:10cqw;display:flex;position:absolute;top:0;bottom:0;left:2.4cqw;overflow:hidden;box-shadow:.2cqw 0 #00000014}.ej-1970-lp .ej-obi span{writing-mode:vertical-rl;font-family:var(--ej-mono);letter-spacing:.1em;white-space:nowrap;color:#1f1a3d;font-size:2.4cqw}.ej-1970-lp .ej-title{--ej-fs:5.4cqw;color:#1f1a3d;position:relative}.ej-1970-lp .ej-side{color:var(--ej-on);flex-direction:column;justify-content:flex-end;gap:.8cqw;display:flex;position:absolute;inset:8cqw 5cqw 8cqw 61cqw}.ej-1970-lp .ej-side .ej-y{font-size:calc(4cqw * var(--ej-h));letter-spacing:.16em;font-weight:700}.ej-1970-lp .ej-side .ej-f{opacity:.75}.ej-1970-cassette{background:var(--ej-g)}.ej-1970-cassette .ej-shell{background:radial-gradient(circle at 2.2cqw 2.2cqw,#8d8a93 0 .8cqw,#0000 .9cqw),radial-gradient(circle at calc(100% - 2.2cqw) 2.2cqw,#8d8a93 0 .8cqw,#0000 .9cqw),#2b2830;border-radius:2.4cqw;width:74cqw;height:46cqw;padding:3cqw 4cqw;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 1.4cqw 2.4cqw #1f1a3d59}.ej-1970-cassette .ej-shell:after{content:"";clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);background:#3a3640;height:7cqw;position:absolute;bottom:0;left:18%;right:18%}.ej-1970-cassette .ej-label{background:linear-gradient(#f3efe6 0 62%, var(--ej-hi) 62% 100%);border-radius:1cqw;height:21cqw;padding:1.6cqw 3cqw 0 8.4cqw;position:relative}.ej-1970-cassette .ej-side-a{font-family:var(--ej-mono);border:.3cqw solid #1f1a3d;padding:0 .8cqw;font-size:3.6cqw;font-weight:700;line-height:1.2;position:absolute;top:1.6cqw;left:2cqw}.ej-1970-cassette .ej-title{--ej-fs:4.6cqw;--ej-lines:2;color:#1f1a3d}.ej-1970-cassette .ej-window{background:linear-gradient(90deg,#0000 32%,#5a3f2c 32% 68%,#0000 68%) 50%/100% 60% no-repeat,#15131a;border:.3cqw solid #55505e;border-radius:6cqw;justify-content:space-around;align-items:center;height:12cqw;margin:2.4cqw 6cqw 0;display:flex}.ej-1970-cassette .ej-reel{aspect-ratio:1;background:radial-gradient(circle, #15131a 0 30%, transparent 31%), repeating-conic-gradient(#e9e4da 0 20deg, #8f897f 20deg 60deg);border:.5cqw solid #e9e4da;border-radius:50%;width:9cqw;transition:rotate 1.2s cubic-bezier(.2,.8,.2,1)}.ej-1970-cassette .ej-y{z-index:1;color:#bdb7ab;position:absolute;bottom:2cqw;left:50%;translate:-50%}.ej-1970-can{background:radial-gradient(circle at 30% 40%,#474c53,#24272b)}.ej-1970-can .ej-lid{aspect-ratio:1;background:radial-gradient(circle,#d9dde1 0 8%,#9aa1a8 8.5% 10%,#0000 10.5%),repeating-radial-gradient(circle,#c6ccd2 0 1.2cqw,#aeb5bc 1.2cqw 1.6cqw);border-radius:50%;width:48cqw;position:absolute;top:50%;left:7cqw;translate:0 -50%;box-shadow:inset 0 0 0 1.6cqw #8b939b,0 1.4cqw 2.4cqw #00000073}.ej-1970-can .ej-strip{background:repeating-linear-gradient(90deg,#e8e2d2 0 1.6cqw,#0000 1.6cqw 3.6cqw) 0 .8cqw/100% 1.4cqw no-repeat,repeating-linear-gradient(90deg,#e8e2d2 0 1.6cqw,#0000 1.6cqw 3.6cqw) 0 calc(100% - .8cqw)/100% 1.4cqw no-repeat,#1b1a18;width:64cqw;height:9cqw;position:absolute;top:36cqw;left:44cqw;rotate:-8deg}.ej-1970-can .ej-tape{background:var(--ej-hi);clip-path:polygon(0 6%,2% 0,98% 4%,100% 0,99% 50%,100% 100%,97% 95%,1% 100%,0 94%,1% 50%);padding:2cqw 4cqw;transition:rotate .3s cubic-bezier(.3,1.4,.5,1);position:absolute;top:12cqw;left:4cqw;right:6cqw;rotate:-5deg}.ej-1970-can .ej-title{--ej-fs:5.6cqw;--ej-lines:2;color:#1f1a3d}.ej-1970-can .ej-y{color:#1f1a3db3;margin-top:.8cqw}.ej-1970-postcard{background:repeating-linear-gradient(100deg,#0000000f 0 .4cqw,#0000 .4cqw 3cqw),#b98c5f}.ej-1970-postcard .ej-card{background:repeating-linear-gradient(#0000 0 5.75cqw,#1f1a3d1a 5.75cqw 6cqw) 0 1.6cqw,#fbf6ea;flex-direction:column;justify-content:flex-end;gap:1.2cqw;width:72cqw;height:46cqw;padding:4cqw 6cqw;transition:rotate .3s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:3deg;box-shadow:0 1.2cqw 2.4cqw #1f1a3d4d}.ej-1970-postcard .ej-stamp{background:var(--ej-hi);width:10cqw;height:12cqw;font-family:var(--ej-mono);color:#1f1a3d;border:.7cqw dotted #fbf6ea;place-items:center;font-size:3.4cqw;font-weight:700;display:grid;position:absolute;top:3.4cqw;left:4cqw;box-shadow:0 0 0 .15cqw #1f1a3d26}.ej-1970-postcard .ej-mark{aspect-ratio:1;width:13cqw;font-family:var(--ej-mono);color:#1f1a3da6;border:.35cqw solid #1f1a3d8c;border-radius:50%;place-items:center;font-size:2.4cqw;display:grid;position:absolute;top:4cqw;left:11cqw;rotate:-12deg}.ej-1970-postcard .ej-mark:after{content:"";background:repeating-linear-gradient(#1f1a3d73 0 .3cqw,#0000 .3cqw 1.4cqw);width:12cqw;height:5cqw;position:absolute;top:30%;left:100%}.ej-1970-postcard .ej-zip{gap:.6cqw;display:flex;position:absolute;top:3.4cqw;right:4cqw}.ej-1970-postcard .ej-zip i{border:.3cqw solid #d0453a;width:3.4cqw;height:4.6cqw}.ej-1970-postcard .ej-zip i:nth-child(3){margin-right:1cqw}.ej-1970-postcard .ej-title{--ej-fs:6cqw;--ej-lines:2;color:#1f1a3d}.ej-1970-postcard .ej-f{color:#6b6480}.ej-1970-board{background:#e5e1d6}.ej-1970-board .ej-sheet{background:#fdfcf7;border:.3cqw solid #3a3a46;grid-template-rows:auto 1fr 1fr;display:grid;position:absolute;inset:3cqw 6cqw -2cqw;box-shadow:0 1cqw 2cqw #1f1a3d33}.ej-1970-board .ej-head{border-bottom:.3cqw solid #3a3a46;align-items:center;gap:2cqw;min-width:0;padding:1.6cqw 2.4cqw;display:flex}.ej-1970-board .ej-head .ej-f{color:#8a8696;flex:none}.ej-1970-board .ej-mark{flex:1;min-width:0;position:relative}.ej-1970-board .ej-mark:before{content:"";background:var(--ej-hi);transform-origin:0;height:50%;transition:scale .4s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:.2cqw;left:-1cqw;right:-1cqw;scale:.86 1}.ej-1970-board .ej-title{--ej-fs:4.8cqw;--ej-lines:2;color:#1f1a3d;position:relative}.ej-1970-board .ej-head .ej-y{color:#3a3a46;flex:none}.ej-1970-board .ej-row{border-bottom:.25cqw solid #3a3a46;grid-template-columns:6cqw 30cqw 1fr;min-height:0;display:grid}.ej-1970-board .ej-no{font-family:var(--ej-mono);color:#3a3a46;border-right:.25cqw solid #3a3a46;place-items:center;font-size:3cqw;display:grid}.ej-1970-board .ej-frame{background:#f3f1ea;border:.3cqw solid #3a3a46;margin:1.6cqw}.ej-1970-board .ej-lines{background:repeating-linear-gradient(#3a3a4640 0 .4cqw,#0000 .4cqw 2.2cqw);margin:2.4cqw 3cqw 2.4cqw 1cqw}.ej-1980-sleeve{color:#fff;background:#141221}.ej-1980-sleeve .ej-band,.ej-1980-sleeve .ej-band2{background:var(--ej-hi);width:22%;height:160%;transition:translate .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:-20%;right:3%;rotate:18deg}.ej-1980-sleeve .ej-band2{background:repeating-linear-gradient(90deg, var(--ej-hi) 0 1.4cqw, transparent 1.4cqw 3.2cqw);opacity:.55;right:30%}.ej-1980-sleeve .ej-spine{color:#141221;background:#fff;justify-content:center;align-items:center;width:13cqw;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.ej-1980-sleeve .ej-spine span{writing-mode:vertical-rl;font-family:var(--ej-mono);font-size:calc(2.6cqw * var(--ej-h));letter-spacing:.2em;white-space:nowrap;font-weight:500}.ej-1980-sleeve .ej-label{font-family:var(--ej-mono);font-size:calc(2.4cqw * var(--ej-h));letter-spacing:.25em;border:.25cqw solid #fff;padding:.4cqw 1.4cqw;position:absolute;top:6cqw;left:19cqw}.ej-1980-sleeve .ej-title{--ej-fs:8cqw;color:#fff;text-shadow:.7cqw .7cqw #141221,0 0 1.2cqw #141221b3;font-style:italic;line-height:1.05;position:absolute;bottom:7cqw;left:19cqw;right:8cqw}.ej-1980-shelf{background:linear-gradient(#2e1d12,#4a2f1c);justify-content:center;align-items:flex-end;gap:1cqw;padding:0 6cqw 7cqw;display:flex}.ej-1980-shelf .ej-tape{background:#1d1c22;border-radius:.4cqw;flex:none;width:9.4cqw;height:39cqw;position:relative;box-shadow:inset -.6cqw 0 #0000002e}.ej-1980-shelf .ej-tape:before{content:"";background:#ffffff8c;border-radius:.3cqw;position:absolute;inset:4cqw 1.6cqw 10cqw}.ej-1980-shelf .ej-tape:nth-child(2){background:#e8e2d6;height:41cqw}.ej-1980-shelf .ej-tape:nth-child(2):before,.ej-1980-shelf .ej-tape:nth-child(5):before{background:#0000001a}.ej-1980-shelf .ej-tape:nth-child(4){background:#2c3b5a;height:40cqw}.ej-1980-shelf .ej-tape:nth-child(5){background:#d9d2c2;height:37cqw}.ej-1980-shelf .ej-tape:nth-child(6){background:#26242c;height:39.6cqw}.ej-1980-shelf .ej-on{background:var(--ej-hi);flex-direction:column;justify-content:space-between;align-items:center;gap:1.4cqw;width:15cqw;height:44cqw;padding:2.4cqw 1.6cqw;transition:translate .3s cubic-bezier(.3,1.4,.5,1);display:flex}.ej-1980-shelf .ej-on:before{content:none}.ej-1980-shelf .ej-title{--ej-fs:4.8cqw;color:#1f1a3d;writing-mode:vertical-rl;-webkit-line-clamp:none;line-clamp:none;flex:1 1 0;width:2.4em;min-height:0;line-height:1.2;display:block}.ej-1980-shelf .ej-y{font-size:calc(2.8cqw * var(--ej-h));letter-spacing:0;color:#1f1a3d;flex:none;font-weight:700}.ej-1980-shelf .ej-board{background:linear-gradient(#7a5236,#5b3b24);height:7cqw;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -.6cqw 1cqw #0000004d}.ej-1980-gatefold{background:radial-gradient(circle at 50% 30%,#3a2c48,#1d1626)}.ej-1980-gatefold .ej-fold{grid-template-columns:1fr 1fr;width:88cqw;height:44cqw;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 1.6cqw 3cqw #00000073}.ej-1980-gatefold .ej-left{background:linear-gradient(135deg, transparent 0 70%, #1f1a3d1f 70% 76%, transparent 76%), var(--ej-hi);flex-direction:column;justify-content:space-between;min-width:0;padding:3.4cqw;display:flex}.ej-1980-gatefold .ej-title{--ej-fs:6cqw;--ej-lines:4;color:#1f1a3d}.ej-1980-gatefold .ej-y{color:#1f1a3d}.ej-1980-gatefold .ej-right{background:#f2eee6;position:relative;overflow:hidden;box-shadow:inset 1cqw 0 1.4cqw #00000024}.ej-1980-gatefold .ej-disc{aspect-ratio:1;background:conic-gradient(from 30deg,#e8e6f0,#fdfcff,#d9d4e6,#f6f3ff,#cfc8e0,#fdfcff,#e8e6f0);border-radius:50%;width:38cqw;transition:rotate .9s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 .6cqw #d8d2c6,inset 0 0 0 1.2cqw #fff6}.ej-1980-gatefold .ej-disc:after{content:"";background:#f2eee6;border-radius:50%;position:absolute;inset:45%}.ej-1980-cart{background:linear-gradient(#ffffff0a .2cqw,#0000 .2cqw) 0 0/100% 4cqw,#2b2440}.ej-1980-cart .ej-body{clip-path:polygon(0 0,100% 0,100% 78%,96% 78%,96% 100%,4% 100%,4% 78%,0 78%);background:linear-gradient(#d3cec5,#aea99f);width:56cqw;height:56cqw;transition:translate .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:4cqw;left:50%;translate:-50%}.ej-1980-cart .ej-grip{background:repeating-linear-gradient(#9d978c 0 .5cqw,#0000 .5cqw 1.4cqw);height:6.6cqw;position:absolute;top:2cqw;left:6cqw;right:6cqw}.ej-1980-cart .ej-label{background:linear-gradient(135deg, transparent 0 62%, #1f1a3d1f 62% 70%, transparent 70%), var(--ej-hi);border-radius:.6cqw;flex-direction:column;justify-content:space-between;height:30cqw;padding:2.6cqw 3cqw;display:flex;position:absolute;top:11cqw;left:5cqw;right:5cqw;box-shadow:inset 0 0 0 .5cqw #ffffff80}.ej-1980-cart .ej-title{--ej-fs:5.8cqw;color:#1f1a3d}.ej-1980-cart .ej-y{color:#1f1a3d}.ej-1980-tag{background:#141221}.ej-1980-tag .ej-string{transform-origin:0;background:#e9e2d0;width:36cqw;height:.5cqw;position:absolute;top:-2cqw;left:4cqw;rotate:58deg}.ej-1980-tag .ej-tag{background:radial-gradient(circle at 4.6cqw 50%, #141221 0 1.4cqw, #e9e2d0 1.5cqw 1.9cqw, transparent 2cqw), linear-gradient(var(--ej-hi), var(--ej-hi)) left / 9cqw 100% no-repeat, #fffdf6;clip-path:polygon(9% 0,100% 0,100% 100%,9% 100%,0 50%);transform-origin:6%;flex-direction:column;justify-content:center;gap:1.2cqw;width:68cqw;height:38cqw;padding:3cqw 4cqw 3cqw 12cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;top:9cqw;left:18cqw;rotate:-6deg}.ej-1980-tag .ej-rental{font-size:calc(7cqw * var(--ej-h));letter-spacing:-.02em;color:#141221;font-style:italic;font-weight:900;line-height:1}.ej-1980-tag .ej-title{--ej-fs:5cqw;--ej-lines:2;color:#1f1a3d}.ej-1980-tag .ej-y{color:#5f5b7a}.ej-1980-deck{background:var(--ej-g)}.ej-1980-deck .ej-tape{background:#1d1c22;border-radius:.8cqw;width:46cqw;height:24cqw;padding:2cqw 2.4cqw;transition:translate .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:3cqw;left:14cqw}.ej-1980-deck .ej-title{--ej-fs:4.4cqw;--ej-lines:2;border-left:1.6cqw solid var(--ej-hi);color:#1f1a3d;background:#fffdf6;padding:1.2cqw 1.6cqw}.ej-1980-deck .ej-deck{background:linear-gradient(#d8d6d3,#a9a6a3);border-radius:1.2cqw;height:28cqw;position:absolute;top:22cqw;left:5cqw;right:5cqw;box-shadow:0 1.4cqw 2.4cqw #1f1a3d4d}.ej-1980-deck .ej-slot{background:#2a2830;border-radius:.4cqw;width:50cqw;height:3cqw;position:absolute;top:3cqw;left:7cqw;box-shadow:inset 0 .4cqw .6cqw #0009}.ej-1980-deck .ej-clock{font-family:var(--ej-mono);font-size:calc(6cqw * var(--ej-h));letter-spacing:.08em;color:var(--ej-hi);text-shadow:0 0 1cqw;background:#0e1a14;border-radius:.6cqw;padding:.6cqw 1.6cqw;font-weight:700;line-height:1.1;position:absolute;top:4cqw;right:5cqw}.ej-1980-deck .ej-keys{gap:1.4cqw;display:flex;position:absolute;bottom:4cqw;left:7cqw}.ej-1980-deck .ej-keys i{background:#8f8b87;border-radius:.4cqw;width:7cqw;height:3cqw;box-shadow:inset 0 -.4cqw #00000040}.ej-1980-deck .ej-f{color:#4a4650;max-width:34cqw;position:absolute;bottom:4cqw;right:5cqw}.ej-1980-handheld{background:var(--ej-g)}.ej-1980-handheld .ej-body{background:#e4dfd3;border-radius:3cqw 3cqw 8cqw;width:88cqw;height:42cqw;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 1.4cqw 2.4cqw #1f1a3d4d,inset 0 -1cqw #0000001a}.ej-1980-handheld .ej-pad{aspect-ratio:1;background:linear-gradient(#2c2a33,#2c2a33) 50%/4cqw 100% no-repeat,linear-gradient(#2c2a33,#2c2a33) 50%/100% 4cqw no-repeat;width:12cqw;position:absolute;top:50%;left:5cqw;translate:0 -50%}.ej-1980-handheld .ej-lcd{background:#b8c39f;flex-direction:column;justify-content:space-between;padding:2cqw;display:flex;position:absolute;inset:7.4cqw 23cqw;box-shadow:0 0 0 2.6cqw #3c3a48,inset .4cqw .4cqw #00000026}.ej-1980-handheld .ej-title{--ej-fs:4.8cqw;color:#2e3524}.ej-1980-handheld .ej-y{color:#2e3524}.ej-1980-handheld .ej-btns{gap:2cqw;display:flex;position:absolute;top:50%;right:5cqw;translate:0 -50%;rotate:-20deg}.ej-1980-handheld .ej-btns i{aspect-ratio:1;background:var(--ej-deep);border-radius:50%;width:6cqw;transition:translate .15s;box-shadow:0 .4cqw #00000040}.ej-1980-titlescreen .ej-screen{text-align:center;background:#0b0a14;flex-direction:column;justify-content:center;align-items:center;gap:3cqw;padding:6cqw 8cqw;display:flex;position:absolute;inset:0}.ej-1980-titlescreen .ej-screen:before{content:"";border:1.2cqw dashed var(--ej-hi);position:absolute;inset:2.6cqw}.ej-1980-titlescreen .ej-title{--ej-fs:7.6cqw;--ej-lines:2;color:var(--ej-hi);text-shadow:.6cqw .6cqw #c8106f}.ej-1980-titlescreen .ej-start{font-family:var(--ej-mono);font-size:calc(3cqw * var(--ej-h));letter-spacing:.3em;color:#fff}.ej-1980-titlescreen .ej-start:before{content:"▶︎ ";color:var(--ej-hi);opacity:0;transition:opacity .15s}.ej-1980-titlescreen .ej-y{color:#8f8aa8}.ej-1980-index{background:var(--ej-g)}.ej-1980-index .ej-card{background:linear-gradient(#d84a4a,#d84a4a) 0 11.4cqw/100% .3cqw no-repeat,repeating-linear-gradient(#0000 0 5cqw,#c5d6e8 5cqw 5.25cqw) 0 1.4cqw,#fbf7ea;width:76cqw;height:50cqw;padding:3cqw 5cqw;transition:rotate .3s cubic-bezier(.3,1.4,.5,1),translate .3s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3.6cqw;left:50%;translate:-50%;rotate:-1.5deg;box-shadow:0 1.2cqw 2.4cqw #1f1a3d40}.ej-1980-index .ej-card>.ej-f{color:#b04040}.ej-1980-index .ej-title{--ej-fs:5.4cqw;--ej-lines:2;color:#1f1a3d;margin:2.6cqw 0 2.4cqw}.ej-1980-index dl{font-family:var(--ej-mono);font-size:calc(2.6cqw * var(--ej-h));grid-template-columns:repeat(2,minmax(0,1fr));gap:.8cqw 3cqw;margin:0;line-height:1.6;display:grid}.ej-1980-index dl div{gap:1.6cqw;min-width:0;display:flex}.ej-1980-index dt{color:#8a7f6a;flex:none}.ej-1980-index dd{white-space:nowrap;text-overflow:ellipsis;color:#1f1a3d;margin:0;overflow:hidden}.ej-1980-index .ej-hole{aspect-ratio:1;background:var(--ej-g);border-radius:50%;width:4cqw;position:absolute;bottom:3cqw;left:50%;translate:-50%;box-shadow:inset 0 .3cqw .4cqw #00000040}@container (width<=230px){.ej-1980-index dl{display:none}}.ej-1990-disc{background:#f4f1ea}.ej-1990-disc .ej-sleeve{z-index:2;aspect-ratio:1;background:var(--ej-hi);border-radius:.6cqw;flex-direction:column;justify-content:space-between;gap:1cqw;padding:4cqw;display:flex;position:absolute;top:5.6cqw;bottom:5.6cqw;left:7cqw;box-shadow:0 1.2cqw 3cqw #1f1a3d40}.ej-1990-disc .ej-title{--ej-fs:5.4cqw;--ej-lines:4;letter-spacing:-.03em;color:#1f1a3d;flex:none}.ej-1990-disc .ej-y{color:#1f1a3d;margin-top:auto}.ej-1990-disc .ej-f{color:#1f1a3d;opacity:.8}.ej-1990-disc .ej-cd{aspect-ratio:1;background:conic-gradient(from 30deg,#e8e6f0,#fdfcff,#d9d4e6,#f6f3ff,#cfc8e0,#fdfcff,#e8e6f0);border-radius:50%;transition:translate .5s cubic-bezier(.2,.8,.2,1),rotate .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:7cqw;bottom:7cqw;left:36cqw;box-shadow:0 .8cqw 2.4cqw #1f1a3d33}.ej-1990-disc .ej-cd:after{content:"";background:#f4f1ea;border-radius:50%;position:absolute;inset:40%;box-shadow:0 0 0 1cqw #1f1a3d14}.ej-1990-single{background:var(--ej-g)}.ej-1990-single .ej-strip{background:linear-gradient(var(--ej-hi) 0 50%, #f7f5f0 50%);border-radius:.6cqw;width:21cqw;height:50cqw;transition:rotate .3s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3cqw;left:10cqw;overflow:hidden;rotate:-6deg;box-shadow:0 1.2cqw 2.4cqw #1f1a3d47}.ej-1990-single .ej-mini{aspect-ratio:1;background:radial-gradient(circle, var(--ej-hi) 0 18%, #1f1a3d1a 19% 21%, transparent 22%), conic-gradient(from 30deg, #e8e6f0, #fdfcff, #d9d4e6, #f6f3ff, #cfc8e0, #fdfcff, #e8e6f0);border-radius:50%;width:16cqw;position:absolute;top:4cqw;left:50%;translate:-50%}.ej-1990-single .ej-crease{background:repeating-linear-gradient(90deg,#1f1a3d59 0 1cqw,#0000 1cqw 1.8cqw);height:.4cqw;position:absolute;top:50%;left:0;right:0}.ej-1990-single .ej-strip .ej-y{text-align:center;color:#1f1a3d;position:absolute;bottom:3cqw;left:0;right:0}.ej-1990-single .ej-text{color:var(--ej-on);flex-direction:column;justify-content:center;gap:1.6cqw;display:flex;position:absolute;inset:7cqw 6cqw 7cqw 40cqw}.ej-1990-single .ej-title{--ej-fs:7cqw}.ej-1990-single .ej-text .ej-f{opacity:.75}.ej-1990-md{background:#ede9e0}.ej-1990-md .ej-shell{background:var(--ej-hi);border-radius:1.6cqw;width:41cqw;height:43cqw;position:absolute;top:50%;left:9cqw;overflow:hidden;translate:0 -50%}@supports (color:color-mix(in lab, red, red)){.ej-1990-md .ej-shell{background:color-mix(in srgb, var(--ej-hi) 85%, #fff)}}.ej-1990-md .ej-shell{box-shadow:0 1.2cqw 2.4cqw #1f1a3d40,inset 0 0 0 .4cqw #ffffff80}.ej-1990-md .ej-shell:after{content:"";border-top:2.4cqw solid #1f1a3d59;border-left:1.6cqw solid #0000;border-right:1.6cqw solid #0000;position:absolute;top:1.6cqw;right:2cqw}.ej-1990-md .ej-shutter{background:linear-gradient(90deg,#c4c8cf,#eef0f3 40%,#b5b9c2);border-radius:0 0 .6cqw .6cqw;height:19cqw;transition:translate .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:4cqw;right:12cqw;box-shadow:0 .3cqw .5cqw #00000026}.ej-1990-md .ej-label{background:#fffdf8;border-radius:.8cqw;height:18cqw;padding:1.6cqw 2.2cqw;position:absolute;bottom:3cqw;left:3cqw;right:3cqw}.ej-1990-md .ej-title{--ej-fs:4.6cqw;color:#1f1a3d}.ej-1990-md .ej-side{flex-direction:column;justify-content:flex-end;gap:1cqw;display:flex;position:absolute;inset:9cqw 5cqw 8cqw 57cqw}.ej-1990-md .ej-side .ej-y{font-size:calc(10cqw * var(--ej-h));letter-spacing:-.04em;color:var(--ej-deep);font-weight:700;line-height:1}.ej-1990-md .ej-side .ej-f{color:#5f5b7a}.ej-1990-jewel{background:radial-gradient(circle at 50% 35%,#34304a,#1a1824)}.ej-1990-jewel .ej-case{aspect-ratio:142/125;background:#ffffff0f;border:.4cqw solid #fff6;border-radius:.6cqw;height:48cqw;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;rotate:-4deg;box-shadow:0 2cqw 3cqw #00000080}.ej-1990-jewel .ej-hinge{background:repeating-linear-gradient(#fff6 0 .3cqw,#ffffff1f .3cqw 1.4cqw);border-right:.3cqw solid #ffffff4d;width:4.4cqw;position:absolute;top:0;bottom:0;left:0}.ej-1990-jewel .ej-booklet{background:linear-gradient(90deg, transparent 72%, #1f1a3d1a 72% 76%, transparent 76% 82%, #1f1a3d1a 82% 86%, transparent 86%), var(--ej-hi);flex-direction:column;justify-content:space-between;padding:3.4cqw;display:flex;position:absolute;inset:1.6cqw 1.6cqw 1.6cqw 5.6cqw}.ej-1990-jewel .ej-title{--ej-fs:6cqw;--ej-lines:4;color:#1f1a3d}.ej-1990-jewel .ej-y{color:#1f1a3d}.ej-1990-jewel .ej-sheen{pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff4d 38%,#0000 46%);transition:translate .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 -20%}.ej-1990-pager{background:var(--ej-g)}.ej-1990-pager .ej-body{background:#2a2d35;border-radius:4cqw;width:80cqw;height:30cqw;position:absolute;top:50%;left:47%;translate:-50% -50%;box-shadow:0 1.4cqw 2.4cqw #1f1a3d59,inset 0 .6cqw #ffffff14}.ej-1990-pager .ej-body:after{content:"";background:#1b1d23;border-radius:1cqw;width:3cqw;position:absolute;top:6cqw;bottom:6cqw;right:-2.4cqw}.ej-1990-pager .ej-lcd{background:var(--ej-hi);border-radius:1cqw;align-items:center;width:54cqw;padding:2cqw 3cqw;transition:filter .2s;display:flex;position:absolute;top:4cqw;bottom:4cqw;left:4cqw;overflow:hidden;box-shadow:inset 0 0 0 .6cqw #00000040}.ej-1990-pager .ej-lcd:after{content:"";background:radial-gradient(#fff0 55%,#1f1a3d12 60%) 0 0/.9cqw .9cqw;position:absolute;inset:0}.ej-1990-pager .ej-title{--ej-fs:5cqw;--ej-lines:2;letter-spacing:.06em;color:#1f1a3d}.ej-1990-pager .ej-btns{gap:1.4cqw;display:grid;position:absolute;top:6cqw;right:6cqw}.ej-1990-pager .ej-btns i{background:#4a4e58;border-radius:1.6cqw;width:10cqw;height:3.2cqw}.ej-1990-pager .ej-btns i:first-child{background:var(--ej-hi)}.ej-1990-pager .ej-y{color:#b8bcc8;position:absolute;bottom:4.4cqw;right:6cqw}.ej-1990-tcg{background:radial-gradient(circle at 40% 30%,#2e2760,#1b1740)}.ej-1990-tcg .ej-back{background:repeating-linear-gradient(45deg,#2f2766 0 1.4cqw,#3a3180 1.4cqw 2.8cqw);border:.8cqw solid #4a3f99;border-radius:1.6cqw;width:30cqw;height:42cqw;transition:rotate .3s cubic-bezier(.3,1.4,.5,1);position:absolute;top:6cqw;left:46cqw;rotate:10deg}.ej-1990-tcg .ej-card{background:conic-gradient(#ff9ad5,#ffe28a,#9af0d0,#9ad0ff,#d0a8ff,#ff9ad5);border-radius:1.6cqw;width:32cqw;height:46cqw;padding:1.2cqw;transition:rotate .3s cubic-bezier(.3,1.4,.5,1),translate .3s cubic-bezier(.3,1.4,.5,1);position:absolute;top:4.4cqw;left:24cqw;rotate:-6deg;box-shadow:0 1.6cqw 3cqw #00000080}.ej-1990-tcg .ej-face{background:var(--ej-hi);border-radius:1cqw;flex-direction:column;justify-content:space-between;gap:1cqw;height:100%;padding:2.4cqw;display:flex}.ej-1990-tcg .ej-stars{letter-spacing:.2em;color:#1f1a3d;font-size:3cqw}.ej-1990-tcg .ej-title{--ej-fs:5cqw;--ej-lines:4;color:#1f1a3d}.ej-1990-tcg .ej-y{color:#1f1a3d}.ej-1990-tcg .ej-f{color:#a9a3d0;max-width:22cqw;position:absolute;bottom:4cqw;right:5cqw}.ej-1990-teletext{background:#000;flex-direction:column;gap:2cqw;padding:3cqw 4cqw;display:flex}.ej-1990-teletext .ej-row{font-family:var(--ej-mono);font-size:calc(2.8cqw * var(--ej-h));white-space:nowrap;justify-content:space-between;gap:2cqw;display:flex;overflow:hidden}.ej-1990-teletext .ej-row span:first-child{color:#fff}.ej-1990-teletext .ej-row span:nth-child(2){text-overflow:ellipsis;color:#4fe3e3;overflow:hidden}.ej-1990-teletext .ej-row span:nth-child(3){color:#ffe24f}.ej-1990-teletext .ej-mosaic{background:repeating-linear-gradient(90deg, var(--ej-hi) 0 3cqw, transparent 3cqw 4cqw, #4fe3e3 4cqw 6cqw, transparent 6cqw 9cqw);flex:none;height:3cqw;transition:translate .2s steps(2,end)}.ej-1990-teletext .ej-title{--ej-fs:9cqw;--ej-lines:2;letter-spacing:.04em;color:var(--ej-hi);flex:none;font-weight:700}.ej-1990-teletext .ej-f{color:#fff}.ej-1990-teletext .ej-keys{grid-template-columns:repeat(4,1fr);gap:1cqw;margin-top:auto;display:grid}.ej-1990-teletext .ej-keys i{height:2.4cqw}.ej-1990-teletext .ej-keys i:first-child{background:#e3342f}.ej-1990-teletext .ej-keys i:nth-child(2){background:#38c172}.ej-1990-teletext .ej-keys i:nth-child(3){background:#ffed4a}.ej-1990-teletext .ej-keys i:nth-child(4){background:#3490dc}.ej-1990-phonecard{background:var(--ej-g)}.ej-1990-phonecard .ej-card{background:var(--ej-hi);border-radius:2cqw;flex-direction:column;justify-content:flex-end;gap:1.4cqw;width:74cqw;height:46cqw;padding:4cqw 5cqw;transition:translate .4s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 1.4cqw 2.4cqw #1f1a3d4d}.ej-1990-phonecard .ej-card:before{content:"";background:var(--ej-g);clip-path:polygon(0 0,100% 100%,0 100%);width:5cqw;height:5cqw;position:absolute;bottom:0;left:0}.ej-1990-phonecard .ej-ring{aspect-ratio:1;border:5cqw solid #ffffff73;border-radius:50%;width:44cqw;position:absolute;top:-14cqw;right:-10cqw;box-shadow:0 0 0 4cqw #1f1a3d12}.ej-1990-phonecard .ej-holes{background:radial-gradient(circle, var(--ej-g) 0 .9cqw, transparent 1cqw) 0 0 / 3.4cqw 3.4cqw repeat-x;width:20cqw;height:3.4cqw;position:absolute;top:4cqw;left:5cqw}.ej-1990-phonecard .ej-title{--ej-fs:6.4cqw;color:#1f1a3d;position:relative}.ej-1990-phonecard .ej-y{color:#1f1a3d;position:relative}.ej-1990-rec{color:#fff;background:#1d1f26}.ej-1990-rec .ej-blur{background:radial-gradient(circle at 30% 60%, var(--ej-hi) 0 12cqw, transparent 22cqw), radial-gradient(circle at 75% 35%, #ffffff29 0 6cqw, transparent 14cqw), radial-gradient(circle at 62% 82%, var(--ej-hi) 0 5cqw, transparent 11cqw);position:absolute;inset:-4cqw}@supports (color:color-mix(in lab, red, red)){.ej-1990-rec .ej-blur{background:radial-gradient(circle at 30% 60%, color-mix(in srgb, var(--ej-hi) 55%, transparent) 0 12cqw, transparent 22cqw), radial-gradient(circle at 75% 35%, #ffffff29 0 6cqw, transparent 14cqw), radial-gradient(circle at 62% 82%, color-mix(in srgb, var(--ej-hi) 35%, transparent) 0 5cqw, transparent 11cqw)}}.ej-1990-rec .ej-blur{filter:blur(1.4cqw);transition:translate .6s cubic-bezier(.2,.8,.2,1)}.ej-1990-rec .ej-corners{background:linear-gradient(#fff,#fff) 0 0/6cqw .5cqw no-repeat,linear-gradient(#fff,#fff) 0 0/.5cqw 6cqw no-repeat,linear-gradient(#fff,#fff) 100% 0/6cqw .5cqw no-repeat,linear-gradient(#fff,#fff) 100% 0/.5cqw 6cqw no-repeat,linear-gradient(#fff,#fff) 0 100%/6cqw .5cqw no-repeat,linear-gradient(#fff,#fff) 0 100%/.5cqw 6cqw no-repeat,linear-gradient(#fff,#fff) 100% 100%/6cqw .5cqw no-repeat,linear-gradient(#fff,#fff) 100% 100%/.5cqw 6cqw no-repeat;position:absolute;inset:5cqw}.ej-1990-rec .ej-rec{font-family:var(--ej-mono);font-size:calc(3.2cqw * var(--ej-h));letter-spacing:.1em;font-weight:700;position:absolute;top:7.4cqw;left:8.4cqw}.ej-1990-rec .ej-rec:before{content:"●︎";color:#ff3b3b}.ej-1990-rec .ej-batt{background:linear-gradient(90deg,#fff 0 60%,#0000 60%) .4cqw .4cqw/calc(100% - .8cqw) calc(100% - .8cqw) no-repeat;border:.4cqw solid #fff;border-radius:.4cqw;width:7cqw;height:3cqw;position:absolute;top:7.8cqw;right:8.4cqw}.ej-1990-rec .ej-title{--ej-fs:7cqw;--ej-lines:2;text-align:center;color:#fff;text-shadow:0 .3cqw 1.2cqw #0009;position:absolute;top:50%;left:12cqw;right:12cqw;translate:0 -50%}.ej-1990-rec .ej-date{font-family:var(--ej-mono);font-size:calc(4.4cqw * var(--ej-h));color:#ffb347;text-shadow:0 0 .8cqw #ffa03c99;font-weight:700;line-height:1;position:absolute;bottom:7.4cqw;left:8.4cqw}.ej-1990-rec .ej-f{color:#fff;position:absolute;bottom:7.4cqw;right:8.4cqw}.ej-2000-keepcase{color:#fff;background:linear-gradient(135deg,#2b2650,#1b1740)}.ej-2000-keepcase .ej-case{aspect-ratio:135/190;background:var(--ej-hi);border-radius:.6cqw;flex-direction:column;justify-content:space-between;gap:1cqw;height:47cqw;padding:3.4cqw 3cqw;transition:rotate .3s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;top:50%;left:12cqw;translate:0 -50%;rotate:-4deg;box-shadow:-1.2cqw 0 #0e0c22,0 2cqw 3cqw #0006}.ej-2000-keepcase .ej-title{--ej-fs:5.2cqw;--ej-lines:5;color:#1f1a3d}.ej-2000-keepcase .ej-case .ej-y{color:#1f1a3d;font-size:calc(2.2cqw * var(--ej-h))}.ej-2000-keepcase .ej-meta{font-family:var(--ej-mono);font-size:calc(2.6cqw * var(--ej-h));letter-spacing:.14em;text-align:right;flex-direction:column;align-items:flex-end;line-height:1.7;display:flex;position:absolute;bottom:9cqw;left:52cqw;right:7cqw}.ej-2000-keepcase .ej-meta strong{font-family:Noto Sans JP,system-ui,sans-serif;font-size:calc(12cqw * var(--ej-h));letter-spacing:-.03em;font-weight:700;line-height:1}.ej-2000-keepcase .ej-meta .ej-f{color:#c9c3e6}.ej-2000-boxset{background:linear-gradient(#ece9f2,#d9d5e3)}.ej-2000-boxset .ej-box{grid-template-columns:1fr 24cqw;width:80cqw;height:44cqw;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 2cqw 3cqw #1f1a3d4d}.ej-2000-boxset .ej-face{background:linear-gradient(160deg, transparent 62%, #ffffff59 62% 66%, transparent 66%), var(--ej-hi);flex-direction:column;justify-content:space-between;gap:1cqw;min-width:0;padding:3.4cqw 4cqw;display:flex}.ej-2000-boxset .ej-face .ej-y{color:#1f1a3d}.ej-2000-boxset .ej-face .ej-y:first-child{font-family:inherit;font-size:calc(3.6cqw * var(--ej-h));letter-spacing:.3em;font-weight:900}.ej-2000-boxset .ej-title{--ej-fs:6.4cqw;color:#1f1a3d}.ej-2000-boxset .ej-spines{background:#1f1a3d;grid-template-columns:repeat(5,1fr);gap:.8cqw;padding:1.6cqw;display:grid}.ej-2000-boxset .ej-spines span{background:var(--ej-hi);font-family:var(--ej-mono);color:#1f1a3d;border-radius:.3cqw;justify-content:center;align-items:flex-end;padding-bottom:1.6cqw;font-size:2.4cqw;transition:translate .3s cubic-bezier(.3,1.4,.5,1);display:flex}.ej-2000-boxset .ej-spines span:nth-child(2n){background:#f4f1ea}.ej-2000-flip{background:var(--ej-g)}.ej-2000-flip .ej-phone{filter:drop-shadow(0 1.2cqw 1.6cqw #1f1a3d4d);grid-template-rows:1fr 1fr;gap:.8cqw;width:21cqw;height:48cqw;transition:rotate .3s cubic-bezier(.3,1.4,.5,1);display:grid;position:absolute;top:50%;left:9cqw;translate:0 -50%;rotate:-12deg}.ej-2000-flip .ej-top{background:linear-gradient(#e2e5ea,#b9bec8);border-radius:3cqw 3cqw 1cqw 1cqw;padding:2.4cqw 2cqw 3cqw}.ej-2000-flip .ej-screen{-webkit-line-clamp:4;background:linear-gradient(var(--ej-hi), var(--ej-hi)) top / 100% 2.2cqw no-repeat, #1b2140;color:#fff;overflow-wrap:anywhere;border-radius:.6cqw;-webkit-box-orient:vertical;height:100%;padding:3.4cqw 1.4cqw 1cqw;font-size:2.8cqw;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.ej-2000-flip .ej-keys{background:radial-gradient(circle,#8a8f9a 0 1cqw,#0000 1.1cqw) .4cqw 1cqw/6.7cqw 4.6cqw,linear-gradient(#b9bec8,#e2e5ea);border-radius:1cqw 1cqw 3cqw 3cqw}.ej-2000-flip .ej-text{color:var(--ej-on);flex-direction:column;justify-content:center;gap:1.6cqw;display:flex;position:absolute;inset:7cqw 6cqw 7cqw 40cqw}.ej-2000-flip .ej-title{--ej-fs:7cqw}@container (width<=230px){.ej-2000-flip .ej-screen{color:#0000}}.ej-2000-browser{background:#2f7f86}.ej-2000-browser .ej-win{background:#c3c3c3;flex-direction:column;padding:.6cqw;display:flex;position:absolute;inset:5cqw 8cqw -2cqw;box-shadow:inset .3cqw .3cqw #fff,inset -.3cqw -.3cqw #555,0 1cqw 2cqw #0000004d}.ej-2000-browser .ej-bar{background:linear-gradient(90deg,#12207a,#3f74c4);justify-content:flex-end;align-items:center;height:4.4cqw;padding:0 .6cqw;display:flex}.ej-2000-browser .ej-btns{background:repeating-linear-gradient(90deg,#c3c3c3 0 2.6cqw,#0000 2.6cqw 3.2cqw);width:9cqw;height:3cqw}.ej-2000-browser .ej-url{font-family:var(--ej-mono);font-size:calc(2.4cqw * var(--ej-h));color:#1f1a3d;background:#fff;margin:.8cqw .4cqw;padding:.4cqw 1cqw;box-shadow:inset .3cqw .3cqw gray}.ej-2000-browser .ej-page{background:radial-gradient(#ffffff80 18%, transparent 20%) 0 0 / 3cqw 3cqw, var(--ej-hi);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.6cqw;margin:.4cqw;padding:2cqw 4cqw 6cqw;display:flex;position:relative;box-shadow:inset .3cqw .3cqw gray}.ej-2000-browser .ej-title{--ej-fs:6cqw;--ej-lines:2;color:#1f1a3d;text-shadow:.3cqw .3cqw #fff}.ej-2000-browser .ej-counter{font-family:var(--ej-mono);font-size:calc(3cqw * var(--ej-h));letter-spacing:.3em;color:#3cff6b;background:#000;padding:.3cqw 1cqw}.ej-2000-browser .ej-caution{background:repeating-linear-gradient(45deg,#ffd23f 0 2cqw,#1f1a3d 2cqw 4cqw);height:3.4cqw;position:absolute;bottom:2cqw;left:0;right:0}.ej-2000-menu{color:#fff;background:radial-gradient(circle at 70% 30%,#3a2f80,#14112e 70%)}.ej-2000-menu .ej-title{--ej-fs:7cqw;--ej-lines:2;color:var(--ej-hi);position:absolute;top:7cqw;left:8cqw;right:8cqw}.ej-2000-menu .ej-items{gap:1.4cqw;margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:7cqw;left:14cqw}.ej-2000-menu .ej-items li{font-family:var(--ej-mono);font-size:calc(3cqw * var(--ej-h));letter-spacing:.16em;white-space:nowrap;color:#c9c3ee;line-height:1.2;position:relative}.ej-2000-menu .ej-items li:first-child{color:#fff;font-weight:700}.ej-2000-menu .ej-items li:first-child:before{content:"▶︎";color:var(--ej-hi);transition:translate .25s cubic-bezier(.3,1.4,.5,1);position:absolute;left:-4.4cqw}.ej-2000-menu .ej-y{color:#9b94c8;position:absolute;bottom:7cqw;right:6cqw}.ej-2000-receipt{background:var(--ej-g)}.ej-2000-receipt .ej-slip{background:#fdfdfb;flex-direction:column;gap:1cqw;width:38cqw;height:62cqw;padding:5cqw 3.4cqw 3cqw;transition:rotate .3s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;top:3cqw;left:12cqw;rotate:4deg;-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/3.2cqw 1.6cqw repeat-x,linear-gradient(#000,#000) bottom/100% calc(100% - 1.6cqw) no-repeat;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/3.2cqw 1.6cqw repeat-x,linear-gradient(#000,#000) bottom/100% calc(100% - 1.6cqw) no-repeat}.ej-2000-receipt .ej-slip>.ej-y{text-align:center;color:#1f1a3d}.ej-2000-receipt .ej-title{--ej-fs:4.6cqw;color:#1f1a3d;border-top:.3cqw dashed #1f1a3d;border-bottom:.3cqw dashed #1f1a3d;flex:none;padding:.8cqw 0}.ej-2000-receipt .ej-line{font-family:var(--ej-mono);font-size:calc(2.4cqw * var(--ej-h));white-space:nowrap;text-overflow:ellipsis;color:#3c3850;overflow:hidden}.ej-2000-receipt .ej-code{background:repeating-linear-gradient(90deg,#1f1a3d 0 .3cqw,#0000 .3cqw .6cqw,#1f1a3d .6cqw 1.2cqw,#0000 1.2cqw 1.5cqw,#1f1a3d 1.5cqw 1.7cqw,#0000 1.7cqw 2.4cqw);flex:none;height:6cqw;margin-top:1.4cqw}.ej-2000-receipt .ej-meta{color:var(--ej-on);flex-direction:column;align-items:flex-end;display:flex;position:absolute;bottom:8cqw;right:7cqw}.ej-2000-receipt .ej-meta strong{font-size:calc(16cqw * var(--ej-h));letter-spacing:-.04em;font-weight:900;line-height:.9}.ej-2000-receipt .ej-meta span{font-family:var(--ej-mono);font-size:calc(3cqw * var(--ej-h));letter-spacing:.2em}@container (width<=230px){.ej-2000-receipt .ej-line{display:none}}.ej-2000-printed{background:var(--ej-g)}.ej-2000-printed .ej-under{aspect-ratio:1;background:radial-gradient(circle, var(--ej-g) 0 12%, #fff9 12.5% 30%, transparent 30.5%), conic-gradient(from 30deg, #e8e6f0, #fdfcff, #d9d4e6, #f6f3ff, #cfc8e0, #fdfcff, #e8e6f0);border-radius:50%;width:42cqw;transition:translate .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:42cqw;translate:0 -50%;box-shadow:0 1cqw 2cqw #1f1a3d40}.ej-2000-printed .ej-disc{aspect-ratio:1;background:var(--ej-hi);border-radius:50%;width:48cqw;transition:rotate .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:10cqw;overflow:hidden;translate:0 -50%;box-shadow:0 1.4cqw 2.4cqw #1f1a3d4d,inset 0 0 0 .5cqw #ffffff80}.ej-2000-printed .ej-title{--ej-fs:4.6cqw;--ej-lines:2;text-align:center;color:#1f1a3d;position:absolute;top:8.4cqw;left:7cqw;right:7cqw}.ej-2000-printed .ej-hub{aspect-ratio:1;background:radial-gradient(circle, var(--ej-g) 0 24%, #ffffffbf 25% 60%, #ffffff59 61%);border-radius:50%;width:15cqw;position:absolute;top:50%;left:50%;translate:-50% -50%}.ej-2000-printed .ej-disc .ej-y{text-align:center;color:#1f1a3d;position:absolute;bottom:8.4cqw;left:0;right:0}.ej-2000-printed>.ej-f{max-width:30cqw;color:var(--ej-on);position:absolute;bottom:4cqw;right:5cqw}.ej-2000-epg{color:#fff;background:#0f1734;flex-direction:column;gap:1.6cqw;padding:3cqw 4cqw;display:flex}.ej-2000-epg .ej-top{justify-content:space-between;align-items:center;gap:2cqw;display:flex}.ej-2000-epg .ej-top .ej-f{color:#9fb0e0}.ej-2000-epg .ej-grid{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1.1fr 1.6fr 1fr;gap:.6cqw;min-height:0;display:grid}.ej-2000-epg .ej-grid span{background:linear-gradient(#4a5a8f,#4a5a8f) 1.2cqw 1.2cqw/50% .8cqw no-repeat,#22305e;border-radius:.4cqw}.ej-2000-epg .ej-on{background:var(--ej-hi);border-radius:.6cqw;outline:.5cqw solid #fff;grid-area:1/2/span 2;min-height:0;padding:1.6cqw 2cqw;transition:scale .25s cubic-bezier(.3,1.4,.5,1);overflow:hidden}.ej-2000-epg .ej-title{--ej-fs:4.6cqw;color:#1f1a3d}.ej-2000-epg .ej-keys{grid-template-columns:repeat(4,1fr);gap:1cqw;display:grid}.ej-2000-epg .ej-keys i{border-radius:1cqw;height:1.6cqw}.ej-2000-epg .ej-keys i:first-child{background:#3d7bff}.ej-2000-epg .ej-keys i:nth-child(2){background:#ff4d4d}.ej-2000-epg .ej-keys i:nth-child(3){background:#3ccf6a}.ej-2000-epg .ej-keys i:nth-child(4){background:#ffd23f}.ej-2000-purikura{background:radial-gradient(#ffffff8c 20%, transparent 22%) 0 0 / 4cqw 4cqw, var(--ej-hi)}.ej-2000-purikura .ej-sheet{background:#fff;border-radius:1.4cqw;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1.5fr 1fr;gap:1.4cqw;width:66cqw;height:46cqw;padding:1.6cqw;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-2deg;box-shadow:0 1.4cqw 2.4cqw #1f1a3d40}.ej-2000-purikura .ej-cell{background:linear-gradient(135deg, var(--ej-hi), #fff6fb);min-height:0;font-size:calc(5cqw * var(--ej-h));color:#fff;-webkit-text-stroke:.4cqw #1f1a3d;paint-order:stroke fill;border-radius:.8cqw;place-items:center;font-weight:900;line-height:1;transition:rotate .3s cubic-bezier(.3,1.4,.5,1),scale .3s cubic-bezier(.3,1.4,.5,1);display:grid;overflow:hidden}.ej-2000-purikura .ej-main{grid-row:span 3;padding:2.4cqw}.ej-2000-purikura .ej-title{--ej-fs:6cqw;--ej-lines:4;text-align:center;color:#fff;-webkit-text-stroke:.4cqw #1f1a3d;paint-order:stroke fill}.ej-2010-tiles{background:#14121c}.ej-2010-tiles .ej-rowlabel{background:#3a3646;border-radius:1cqw;width:18cqw;height:1.6cqw;position:absolute;top:4.6cqw;left:5cqw}.ej-2010-tiles .ej-feature{background:linear-gradient(160deg, var(--ej-hi) 40%, var(--ej-hi));border-radius:1.6cqw;flex-direction:column;justify-content:flex-end;gap:1cqw;width:52cqw;height:32cqw;padding:3cqw 3.4cqw;display:flex;position:absolute;top:9.6cqw;left:5cqw}@supports (color:color-mix(in lab, red, red)){.ej-2010-tiles .ej-feature{background:linear-gradient(160deg, var(--ej-hi) 40%, color-mix(in oklab, var(--ej-hi) 80%, #1f1a3d))}}.ej-2010-tiles .ej-feature{transform-origin:0;transition:scale .25s cubic-bezier(.3,1.4,.5,1);box-shadow:0 0 0 .5cqw #fff}.ej-2010-tiles .ej-title{--ej-fs:5.6cqw;color:#1f1a3d}.ej-2010-tiles .ej-y{color:#1f1a3d}.ej-2010-tiles .ej-progress{background:linear-gradient(#1f1a3d,#1f1a3d) 0 0/35% 100% no-repeat,#1f1a3d33;border-radius:.4cqw;height:.8cqw;display:block}.ej-2010-tiles .ej-tile{background:#2a2735;border-radius:1.2cqw;width:34cqw;height:15cqw;position:absolute;top:9.6cqw;left:61cqw}.ej-2010-tiles .ej-tile-2{background:#24212e;top:26.6cqw}.ej-2010-tiles .ej-tile-3{width:25cqw;height:13cqw;top:46cqw;left:5cqw}.ej-2010-tiles .ej-tile-4{background:#24212e;width:25cqw;height:13cqw;top:46cqw;left:32cqw}.ej-2010-lock{background:linear-gradient(160deg, var(--ej-g), var(--ej-g))}@supports (color:color-mix(in lab, red, red)){.ej-2010-lock{background:linear-gradient(160deg, var(--ej-g), color-mix(in oklab, var(--ej-g) 70%, #1f1a3d))}}.ej-2010-lock .ej-ghost{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:.3cqw var(--ej-on);font-size:26cqw;font-weight:900;line-height:1;position:absolute;bottom:-4cqw;left:3cqw}@supports (color:color-mix(in lab, red, red)){.ej-2010-lock .ej-ghost{-webkit-text-stroke:.3cqw color-mix(in srgb, var(--ej-on) 30%, transparent)}}.ej-2010-lock .ej-phone{background:linear-gradient(170deg,#2a2550,#0f0c2b);border-radius:5cqw;width:30cqw;height:60cqw;position:absolute;top:3cqw;left:50%;translate:-50%;box-shadow:0 0 0 1.2cqw #111,0 2cqw 3cqw #00000059}.ej-2010-lock .ej-island{background:#000;border-radius:2cqw;width:9cqw;height:2.4cqw;position:absolute;top:2cqw;left:50%;translate:-50%}.ej-2010-lock .ej-note{background:#fffffff0;border-radius:2.4cqw;align-items:flex-start;gap:2cqw;width:56cqw;padding:2.2cqw 2.6cqw;transition:translate .3s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;top:18cqw;left:50%;translate:-50%;box-shadow:0 1.6cqw 3cqw #0f0c2b59}.ej-2010-lock .ej-icon{aspect-ratio:1;background:var(--ej-hi);border-radius:1.4cqw;flex:none;width:6cqw}.ej-2010-lock .ej-note>div{flex:1;min-width:0}.ej-2010-lock .ej-title{--ej-fs:4.4cqw;--ej-lines:2;color:#1f1a3d}.ej-2010-lock .ej-y{color:#5f5b7a;margin-top:.6cqw}.ej-2010-slim{background:linear-gradient(#eef1f6 60%,#d8dde6)}.ej-2010-slim .ej-case{aspect-ratio:135/170;background:var(--ej-hi);border-radius:.8cqw;flex-direction:column;height:46cqw;transition:rotate .3s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;top:5cqw;left:24cqw;overflow:hidden;rotate:-3deg;box-shadow:0 1.8cqw 3cqw #1f1a3d4d}.ej-2010-slim .ej-behind{background:linear-gradient(#1f1a3d 0 3.6cqw,#c9d0dc 3.6cqw);height:44cqw;top:6cqw;left:45cqw;rotate:8deg}.ej-2010-slim .ej-band{font-family:var(--ej-mono);font-size:calc(2.2cqw * var(--ej-h));letter-spacing:.3em;color:#fff;background:#1f1a3d;padding:.9cqw 2cqw;display:block}.ej-2010-slim .ej-title{--ej-fs:5.6cqw;--ej-lines:4;color:#1f1a3d;margin:3cqw 3cqw auto}.ej-2010-slim .ej-y{color:#1f1a3d;padding:0 3cqw 2.6cqw}.ej-2010-player{color:#fff;background:linear-gradient(160deg,#24203f,#0d0b1c)}.ej-2010-player .ej-title{--ej-fs:5.6cqw;--ej-lines:2;color:#fff;position:absolute;top:5cqw;left:5cqw;right:28cqw}.ej-2010-player .ej-play{aspect-ratio:1;background:var(--ej-hi);border-radius:50%;width:14cqw;transition:scale .25s cubic-bezier(.3,1.4,.5,1);position:absolute;top:54%;left:50%;translate:-50% -50%}.ej-2010-player .ej-play:after{content:"";border-top:2.6cqw solid #0000;border-bottom:2.6cqw solid #0000;border-left:4.4cqw solid #1f1a3d;position:absolute;top:50%;left:56%;translate:-50% -50%}.ej-2010-player .ej-seek{background:#ffffff40;border-radius:.5cqw;height:1cqw;position:absolute;bottom:6cqw;left:5cqw;right:5cqw}.ej-2010-player .ej-done{background:var(--ej-hi);transform-origin:0;border-radius:.5cqw;height:100%;transition:scale .6s cubic-bezier(.2,.8,.2,1);display:block;scale:.32 1}.ej-2010-player .ej-y{color:#cfc9ee;position:absolute;bottom:9cqw;right:5cqw}.ej-2010-post{background:var(--ej-g)}.ej-2010-post .ej-post{background:#fff;border-radius:2.6cqw;flex-direction:column;gap:1.6cqw;width:72cqw;padding:3cqw 3.6cqw;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-1.5deg;box-shadow:0 1.6cqw 3cqw #1f1a3d33}.ej-2010-post .ej-who{align-items:center;gap:1.6cqw;display:flex}.ej-2010-post .ej-avatar{aspect-ratio:1;background:var(--ej-hi);color:#1f1a3d;border-radius:50%;place-items:center;width:6.4cqw;font-size:3.4cqw;font-weight:900;display:grid}.ej-2010-post .ej-name{background:#e6e5ee;border-radius:1cqw;width:22cqw;height:1.6cqw}.ej-2010-post .ej-title{--ej-fs:5.6cqw;color:#1f1a3d}.ej-2010-post .ej-tags{font-family:var(--ej-mono);font-size:calc(2.6cqw * var(--ej-h));white-space:nowrap;text-overflow:ellipsis;color:#5f5b7a;overflow:hidden}.ej-2010-post .ej-acts{align-items:center;gap:6cqw;display:flex}.ej-2010-post .ej-acts i{border:.35cqw solid #b9b6c8;border-radius:.8cqw;width:3cqw;height:3cqw}.ej-2010-post .ej-acts b{color:#b9b6c8;font-size:3.6cqw;line-height:1;transition:color .2s,scale .25s cubic-bezier(.3,1.4,.5,1)}.ej-2010-home{background:linear-gradient(150deg, var(--ej-hi), #1b1740)}@supports (color:color-mix(in lab, red, red)){.ej-2010-home{background:linear-gradient(150deg, color-mix(in oklab, var(--ej-hi) 60%, #2a2550), #1b1740)}}.ej-2010-home .ej-widget{background:#ffffffeb;border-radius:4cqw;flex-direction:column;justify-content:space-between;gap:1.4cqw;width:44cqw;height:44cqw;padding:3.4cqw;display:flex;position:absolute;top:6cqw;left:6cqw;box-shadow:0 1.4cqw 2.4cqw #0f0c2b4d}.ej-2010-home .ej-widget:before{content:"";aspect-ratio:1;background:var(--ej-hi);border-radius:1.4cqw;width:5cqw;position:absolute;top:3.4cqw;right:3.4cqw}.ej-2010-home .ej-title{--ej-fs:5.6cqw;--ej-lines:4;color:#1f1a3d;margin-top:6cqw}.ej-2010-home .ej-y{color:var(--ej-deep);font-weight:700}.ej-2010-home .ej-icons{grid-template-columns:repeat(3,1fr);gap:2.4cqw;display:grid;position:absolute;top:6cqw;left:56cqw;right:6cqw}.ej-2010-home .ej-icons i{aspect-ratio:1;background:#ffffff2e;border-radius:2.6cqw;transition:rotate .3s cubic-bezier(.3,1.4,.5,1)}.ej-2010-home .ej-icons i:nth-child(5){background:var(--ej-hi)}.ej-2010-home .ej-icons i:nth-child(3n+1){background:#ffffff47}.ej-2010-acrylic{background:radial-gradient(circle at 50% 30%, var(--ej-g), var(--ej-g))}@supports (color:color-mix(in lab, red, red)){.ej-2010-acrylic{background:radial-gradient(circle at 50% 30%, var(--ej-g), color-mix(in oklab, var(--ej-g) 78%, #1f1a3d))}}.ej-2010-acrylic .ej-plate{text-align:center;background:linear-gradient(135deg,#ffffffc7,#fff6);border:.5cqw solid #ffffffe6;border-radius:4cqw;flex-direction:column;justify-content:center;align-items:center;gap:1.6cqw;width:34cqw;height:43cqw;padding:4cqw 3.4cqw;display:flex;position:absolute;top:4cqw;left:50%;overflow:hidden;translate:-50%;box-shadow:0 1cqw 2cqw #1f1a3d2e}.ej-2010-acrylic .ej-plate:before{content:"";background:#ffffff80;width:30%;height:140%;transition:translate .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:-20%;left:-40%;rotate:25deg}.ej-2010-acrylic .ej-title{--ej-fs:5.4cqw;--ej-lines:4;color:#1f1a3d;-webkit-text-stroke:.6cqw var(--ej-hi);paint-order:stroke fill;position:relative}.ej-2010-acrylic .ej-plate .ej-y{color:#1f1a3d;position:relative}.ej-2010-acrylic .ej-base{background:#ffffff8c;border:.4cqw solid #ffffffd9;border-radius:50%;width:42cqw;height:7cqw;position:absolute;bottom:4cqw;left:50%;translate:-50%;box-shadow:0 1cqw 1.6cqw #1f1a3d33}.ej-2010-acrylic .ej-plate2{width:12cqw;height:16cqw;font-family:var(--ej-mono);font-size:calc(3.6cqw * var(--ej-h));color:#1f1a3d;background:#ffffff80;border:.4cqw solid #ffffffd9;border-radius:2cqw;place-items:center;font-weight:700;display:grid;position:absolute;bottom:6cqw;right:9cqw}.ej-2010-badges{background:repeating-linear-gradient(0deg,#00000009 0 .3cqw,#0000 .3cqw .9cqw),repeating-linear-gradient(90deg,#00000009 0 .3cqw,#0000 .3cqw .9cqw),#ece5d6}.ej-2010-badges .ej-badge{aspect-ratio:1;background:radial-gradient(circle at 35% 28%, #ffffff8c, transparent 45%), var(--ej-hi);text-align:center;border-radius:50%;place-items:center;width:44cqw;padding:7cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);display:grid;position:absolute;top:50%;left:13cqw;translate:0 -50%;box-shadow:inset 0 -1cqw 1.6cqw #00000026,0 1.2cqw 2cqw #1f1a3d4d}.ej-2010-badges .ej-title{--ej-fs:5.6cqw;color:#1f1a3d}.ej-2010-badges .ej-small{width:18cqw;font-family:var(--ej-mono);font-size:calc(3.2cqw * var(--ej-h));color:#fff;background:radial-gradient(circle at 35% 28%,#ffffff59,#0000 45%),#1f1a3d;padding:0;font-weight:700;top:8cqw;left:auto;right:22cqw;translate:none}.ej-2010-badges .ej-small-2{color:#1f1a3d;background:radial-gradient(circle at 35% 28%,#fff9,#0000 45%),#fffdf6;top:29cqw;right:8cqw}.ej-2010-nowplaying{background:linear-gradient(135deg, var(--ej-g), var(--ej-g))}@supports (color:color-mix(in lab, red, red)){.ej-2010-nowplaying{background:linear-gradient(135deg, var(--ej-g), color-mix(in oklab, var(--ej-g) 75%, #1f1a3d))}}.ej-2010-nowplaying .ej-card{background:#ffffffe0;border-radius:3cqw;align-items:center;gap:3.4cqw;padding:3cqw;display:flex;position:absolute;inset:5cqw;box-shadow:0 1.4cqw 2.4cqw #0f0c2b33}.ej-2010-nowplaying .ej-art{aspect-ratio:1;background:var(--ej-hi);border-radius:1.6cqw;flex:none;align-items:flex-end;height:100%;padding:2.6cqw;display:flex;overflow:hidden}.ej-2010-nowplaying .ej-title{--ej-fs:5.4cqw;--ej-lines:4;letter-spacing:-.04em;color:#1f1a3d;line-height:1.05}.ej-2010-nowplaying .ej-info{flex-direction:column;flex:1;gap:1.4cqw;min-width:0;display:flex}.ej-2010-nowplaying .ej-name{font-size:calc(3.6cqw * var(--ej-h));white-space:nowrap;text-overflow:ellipsis;color:#1f1a3d;font-weight:700;overflow:hidden}.ej-2010-nowplaying .ej-y{color:#5f5b7a}.ej-2010-nowplaying .ej-bar{background:#e1dfea;border-radius:.4cqw;height:.8cqw;display:block;overflow:hidden}.ej-2010-nowplaying .ej-done{transform-origin:0;background:#1f1a3d;height:100%;transition:scale .6s cubic-bezier(.2,.8,.2,1);display:block;scale:.4 1}.ej-2010-nowplaying .ej-ctrl{font-size:calc(3.6cqw * var(--ej-h));letter-spacing:.4em;color:#1f1a3d}@media (prefers-reduced-motion:no-preference){:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-tv .ej-knob{rotate:70deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-testcard .ej-circle{scale:1.04}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-leader .ej-sweep{rotate:120deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-player .ej-record{rotate:200deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-weekly .ej-mag{rotate:0deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-ticket .ej-stub{rotate:5deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-guide .ej-on{translate:0 -.8cqw;box-shadow:0 1cqw 1.6cqw #1f1a3d40}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-cel .ej-sheet{translate:0 -1cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-bars .ej-stripes{translate:1.4cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-lp .ej-sleeve{rotate:-2deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-cassette .ej-reel{rotate:180deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-can .ej-tape{rotate:-2deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-postcard .ej-card{rotate:0deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-board .ej-mark:before{scale:1}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-sleeve :is(.ej-band,.ej-band2){translate:-2cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-shelf .ej-on{translate:0 -3cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-gatefold .ej-disc{rotate:60deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-cart .ej-body{translate:-50% 2.4cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-tag .ej-tag{rotate:-1deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-deck .ej-tape{translate:0 3cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-handheld .ej-btns i:first-child{translate:0 .4cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-titlescreen .ej-start:before{opacity:1}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-index .ej-card{translate:-50% -1cqw;rotate:0deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-disc .ej-cd{translate:7cqw;rotate:40deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-single .ej-strip{rotate:0deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-md .ej-shutter{translate:6cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-jewel .ej-sheen{translate:14cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-pager .ej-lcd{filter:brightness(1.08)}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-tcg .ej-card{translate:0 -1cqw;rotate:-2deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-tcg .ej-back{rotate:14deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-teletext .ej-mosaic{translate:2cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-phonecard .ej-card{translate:-47% -50%}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-rec .ej-blur{translate:2cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-keepcase .ej-case{rotate:-1deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-boxset .ej-spines span:nth-child(2){translate:0 -1.6cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-flip .ej-phone{rotate:-6deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-menu .ej-items li:first-child:before{translate:0 4.4cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-receipt .ej-slip{rotate:1deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-printed .ej-disc{rotate:25deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-printed .ej-under{translate:3cqw -50%}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-epg .ej-on{scale:1.03}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-purikura .ej-cell:nth-child(3){rotate:8deg;scale:1.06}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-tiles .ej-feature{scale:1.03}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-lock .ej-note{translate:-50% -1.2cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-slim .ej-case:not(.ej-behind){rotate:0deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-player .ej-play{scale:1.08}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-player .ej-done{scale:.62 1}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-post .ej-acts b{color:#c8106f;scale:1.2}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-home .ej-icons i:nth-child(5){rotate:8deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-acrylic .ej-plate:before{translate:40cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-badges .ej-badge:not(.ej-small){rotate:-8deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-nowplaying .ej-done{scale:.7 1}}.ej67-vt{writing-mode:vertical-rl;text-orientation:mixed;-webkit-line-clamp:none;line-clamp:none;letter-spacing:.04em;max-width:100%;max-height:100%;line-height:1.12;display:block}.ej-1960-radio{background:var(--ej-g)}.ej-1960-radio .ej-cab{background:linear-gradient(90deg,#0000002e,#0000 12% 88%,#00000038),repeating-linear-gradient(94deg,#ffffff0d 0 .6cqw,#0000 .6cqw 2.2cqw),#6e4426;border-radius:34cqw 34cqw 2.4cqw 2.4cqw/16cqw 16cqw 2.4cqw 2.4cqw;grid-template-rows:13cqw 1fr auto;gap:1.6cqw;padding:3.4cqw 4cqw 2cqw;display:grid;position:absolute;inset:3cqw 14cqw 2.4cqw;box-shadow:0 1.2cqw 2cqw #1f1a3d4d}.ej-1960-radio .ej-grille{background:repeating-linear-gradient(90deg, transparent 0 4.6cqw, #4a2c17 4.6cqw 5.6cqw), repeating-linear-gradient(0deg, #0000001f 0 .3cqw, transparent .3cqw .6cqw), var(--ej-hi);border-radius:30cqw 30cqw .8cqw .8cqw/12cqw 12cqw .8cqw .8cqw}.ej-1960-radio .ej-dial{background:linear-gradient(#fbf3dc,#ecdcb4);border-radius:1.2cqw;flex-direction:column;justify-content:center;gap:1cqw;min-height:0;padding:1.4cqw 3cqw 1cqw;display:flex;overflow:hidden;box-shadow:inset 0 0 0 .5cqw #c9a56a}.ej-1960-radio .ej-title{--ej-fs:5.4cqw;--ej-lines:2;font-family:var(--ej-serif);color:#2a1f16;text-align:center}.ej-1960-radio .ej-scale{background:repeating-linear-gradient(90deg,#6b5a44 0 .25cqw,#0000 .25cqw 2.4cqw) 0 0/100% 60% no-repeat,linear-gradient(#6b5a44,#6b5a44) 0 100%/100% .25cqw no-repeat;flex:none;height:2.2cqw;position:relative}.ej-1960-radio .ej-needle{background:#c23a2a;width:.5cqw;transition:translate .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:-1cqw;bottom:-.4cqw;left:38%}.ej-1960-radio .ej-foot{color:#f1e3c8;justify-content:space-between;align-items:center;gap:2cqw;display:flex}.ej-1960-radio .ej-knob{aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#f3e6c8,#a88a5c);border-radius:50%;flex:none;width:6cqw;box-shadow:0 .3cqw #0006}.ej-1960-transistor{background:var(--ej-g)}.ej-1960-transistor .ej-strap{border:1.4cqw solid #7a4a2a;border-bottom:0;border-radius:10cqw 10cqw 0 0;width:20cqw;height:14cqw;position:absolute;top:2cqw;left:10cqw}.ej-1960-transistor .ej-body{background:linear-gradient(#ffffff40,#0000 40%),#e9e4d8;border-radius:3.6cqw;grid-template-columns:30cqw 1fr;gap:3cqw;padding:3cqw;display:grid;position:absolute;inset:12cqw 12cqw 5cqw 7cqw;box-shadow:inset 0 0 0 .8cqw #b9b2a2,0 1.2cqw 2cqw #1f1a3d4d}.ej-1960-transistor .ej-holes{background:radial-gradient(circle,#2b2a2e 0 .7cqw,#0000 .8cqw) 0 0/2.6cqw 2.6cqw,#c9c2b2;border-radius:2cqw;box-shadow:inset 0 0 0 .6cqw #a39b89}.ej-1960-transistor .ej-face{background:var(--ej-hi);color:#1f1a3d;border-radius:1.4cqw;flex-direction:column;justify-content:center;gap:1.2cqw;min-width:0;min-height:0;padding:2cqw 2.4cqw;display:flex;overflow:hidden}.ej-1960-transistor .ej-title{--ej-fs:5cqw;color:#1f1a3d}.ej-1960-transistor .ej-face .ej-y{color:#1f1a3dbf}.ej-1960-transistor .ej-face .ej-f{color:#1f1a3db3}.ej-1960-transistor .ej-wheel{aspect-ratio:1;background:radial-gradient(circle, #e9e4d8 0 30%, transparent 31%), repeating-conic-gradient(#8e8676 0 6deg, #5f584c 6deg 12deg);border-radius:50%;width:12cqw;transition:rotate .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:22cqw;right:6.4cqw}.ej-1960-kamishibai{background:radial-gradient(ellipse at 50% 120%, #00000040, transparent 60%), var(--ej-g)}.ej-1960-kamishibai .ej-stage{background:linear-gradient(#a06b3c,#7c4f2a);width:62cqw;padding:3cqw;position:absolute;top:4cqw;bottom:4cqw;left:50%;translate:-50%;box-shadow:inset 0 0 0 .6cqw #5b3a1f,0 1.2cqw 2cqw #1f1a3d59}.ej-1960-kamishibai .ej-door{clip-path:polygon(0 8%,100% 0,100% 100%,0 92%);transform-origin:100%;background:linear-gradient(90deg,#8a5a32,#a87444);width:15cqw;transition:scale .4s cubic-bezier(.3,1.4,.5,1);position:absolute;top:0;bottom:0;right:100%;box-shadow:inset 0 0 0 .6cqw #5b3a1f}.ej-1960-kamishibai .ej-door-r{clip-path:polygon(0 0,100% 8%,100% 92%,0 100%);transform-origin:0;background:linear-gradient(270deg,#8a5a32,#a87444);left:100%;right:auto}.ej-1960-kamishibai .ej-card{text-align:center;background:radial-gradient(circle,#fff8e6,#f1e2bd);flex-direction:column;justify-content:center;align-items:center;gap:1.6cqw;height:100%;padding:2cqw 3.4cqw;display:flex;overflow:hidden}.ej-1960-kamishibai .ej-title{--ej-fs:6.6cqw;font-family:var(--ej-serif);color:#3a1f12}.ej-1960-kamishibai .ej-y{color:#8a5a32}.ej-1960-menko{background:radial-gradient(circle at 20% 30%,#ffffff1f,#0000 40%),#c4ad86}.ej-1960-menko .ej-sq{background:repeating-conic-gradient(from 0deg at 50% 50%, #d23a2a 0 15deg, #f0c34a 15deg 30deg);width:26cqw;height:34cqw;font-family:var(--ej-mono);color:#fff7e4;-webkit-text-stroke:.4cqw #1f1a3d;paint-order:stroke fill;border:1cqw solid #fff7e4;place-items:center;font-size:10cqw;font-weight:700;display:grid;position:absolute;top:6cqw;right:8cqw;rotate:12deg;box-shadow:0 .8cqw 1.2cqw #1f1a3d4d}.ej-1960-menko .ej-back{aspect-ratio:1;background:repeating-radial-gradient(circle,#2f4f9a 0 2cqw,#f4ecd6 2cqw 3.4cqw);border-radius:50%;width:30cqw;position:absolute;bottom:-8cqw;left:40cqw;box-shadow:0 .6cqw 1cqw #1f1a3d4d}.ej-1960-menko .ej-disc{aspect-ratio:1;background:radial-gradient(circle, #fff9ea 0 58%, transparent 58.5%), repeating-conic-gradient(#1f1a3d 0 10deg, var(--ej-hi) 10deg 20deg);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1cqw;width:48cqw;padding:9cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;top:50%;left:7cqw;translate:0 -50%;rotate:-8deg;box-shadow:0 0 0 .8cqw #fff9ea,0 1.2cqw 1.6cqw #1f1a3d59}.ej-1960-menko .ej-title{--ej-fs:5.6cqw;color:#1f1a3d}.ej-1960-menko .ej-y{color:#8a3a2a}.ej-1960-rotary{background:var(--ej-g)}.ej-1960-rotary .ej-dialsvg{filter:drop-shadow(0 1cqw 1.4cqw #1f1a3d59);width:44cqw;height:44cqw;transition:rotate .7s cubic-bezier(.3,1.2,.5,1);position:absolute;top:50%;left:5cqw;translate:0 -50%}.ej-1960-rotary .ej-dialsvg text{font-family:var(--ej-mono)}.ej-1960-rotary .ej-memo{background:linear-gradient(#c94b3a 0 2cqw,#0000 0),repeating-linear-gradient(#0000 0 4.6cqw,#1f1a3d24 4.6cqw 4.85cqw),#fffbf0;flex-direction:column;justify-content:center;gap:1.6cqw;padding:4cqw 3cqw 2.4cqw;display:flex;position:absolute;inset:6cqw 5cqw 6cqw 54cqw;rotate:2deg;box-shadow:0 .8cqw 1.6cqw #1f1a3d40}.ej-1960-rotary .ej-title{--ej-fs:5.4cqw;--ej-lines:4;font-family:var(--ej-serif);color:#1f1a3d}.ej-1960-rotary .ej-y{color:#6b6480}.ej-1960-matchbox{background:repeating-linear-gradient(90deg,#0000000d 0 .4cqw,#0000 .4cqw 5cqw),#c9a77a}.ej-1960-matchbox .ej-box{background:radial-gradient(circle,#00000059 0 .25cqw,#0000 .3cqw) 0 0/1cqw 1cqw,#6b3a22;width:70cqw;height:42cqw;padding:2.6cqw 0;position:absolute;top:50%;left:8cqw;translate:0 -50%;rotate:-3deg;box-shadow:0 1.2cqw 2cqw #1f1a3d59}.ej-1960-matchbox .ej-drawer{z-index:-1;background:radial-gradient(1.4cqw 1.8cqw,#b52a22 0 96%,#0000 100%) .6cqw/3cqw 4.2cqw,linear-gradient(90deg,#e4cfa4,#d2b886);width:20cqw;transition:translate .4s cubic-bezier(.3,1.4,.5,1);position:absolute;top:2.6cqw;bottom:2.6cqw;left:60cqw}.ej-1960-matchbox .ej-label{height:100%;box-shadow:inset 0 0 0 1cqw var(--ej-hi), inset 0 0 0 1.4cqw #1f1a3d, inset 0 0 0 2cqw #f6ead0, inset 0 0 0 2.3cqw #1f1a3d;text-align:center;background:#f6ead0;flex-direction:column;justify-content:center;align-items:center;gap:1cqw;padding:2cqw 5cqw;display:flex;overflow:hidden}.ej-1960-matchbox .ej-title{--ej-fs:6cqw;--ej-lines:2;font-family:var(--ej-serif);color:#1f1a3d}.ej-1960-matchbox .ej-y{color:#b52a22;letter-spacing:.18em}.ej-1960-matchbox .ej-f{color:#5a4a32}.ej-1960-flexi{background:var(--ej-g)}.ej-1960-flexi .ej-disc{aspect-ratio:1;background:radial-gradient(circle, transparent 0 1.6cqw, #ffffffe6 1.7cqw 2.1cqw, transparent 2.2cqw), radial-gradient(circle, transparent 0 30%, #ffffff8c 30.5% 31.5%, transparent 32%), conic-gradient(from 30deg, transparent 0 30deg, #fff6 45deg, transparent 60deg 210deg, #ffffff4d 225deg, transparent 240deg), repeating-radial-gradient(circle, var(--ej-hi) 0 .4cqw, var(--ej-hi) .4cqw .7cqw);border-radius:50%;width:46cqw;position:absolute;top:5cqw;left:48cqw}@supports (color:color-mix(in lab, red, red)){.ej-1960-flexi .ej-disc{background:radial-gradient(circle, transparent 0 1.6cqw, #ffffffe6 1.7cqw 2.1cqw, transparent 2.2cqw), radial-gradient(circle, transparent 0 30%, #ffffff8c 30.5% 31.5%, transparent 32%), conic-gradient(from 30deg, transparent 0 30deg, #fff6 45deg, transparent 60deg 210deg, #ffffff4d 225deg, transparent 240deg), repeating-radial-gradient(circle, color-mix(in srgb, var(--ej-hi) 80%, #c0406a) 0 .4cqw, color-mix(in srgb, var(--ej-hi) 60%, #fff) .4cqw .7cqw)}}.ej-1960-flexi .ej-disc{opacity:.94;transition:translate .5s cubic-bezier(.3,1.2,.5,1);box-shadow:0 1cqw 1.6cqw #1f1a3d40}.ej-1960-flexi .ej-env{background:linear-gradient(90deg, transparent calc(100% - 1.4cqw), #1f1a3d14 0), radial-gradient(var(--ej-hi) 22%, transparent 25%) 0 0 / 2cqw 2cqw, #fbf6ea;flex-direction:column;gap:1.8cqw;width:52cqw;padding:3cqw 3.4cqw;display:flex;position:absolute;top:4cqw;bottom:4cqw;left:6cqw;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ej-1960-flexi .ej-env{background:linear-gradient(90deg, transparent calc(100% - 1.4cqw), #1f1a3d14 0), radial-gradient(color-mix(in srgb, var(--ej-hi) 70%, transparent) 22%, transparent 25%) 0 0 / 2cqw 2cqw, #fbf6ea}}.ej-1960-flexi .ej-env{box-shadow:0 1cqw 1.6cqw #1f1a3d40}.ej-1960-flexi .ej-furoku{color:#fff;background:#d23a2a;border-radius:50%/40%;flex:none;align-self:flex-start;padding:.4cqw 2cqw;font-size:4.4cqw;font-weight:900;line-height:1.1}.ej-1960-flexi .ej-title{--ej-fs:6cqw;color:#1f1a3d;background:#fffdf6;padding:1.2cqw 1.6cqw;box-shadow:0 0 0 .5cqw #1f1a3d}.ej-1960-flexi .ej-y{color:#1f1a3d;margin-top:auto}.ej-1960-notebook{background:repeating-linear-gradient(0deg,#0000000a 0 .3cqw,#0000 .3cqw 3cqw),#d8c9a8}.ej-1960-notebook .ej-note{background:linear-gradient(90deg, var(--ej-deep) 0 5cqw, #0000001f 5cqw 5.4cqw, transparent 5.4cqw), #fbf7ec;flex-direction:column;gap:2cqw;width:52cqw;padding:3cqw 3cqw 2.4cqw 9cqw;display:flex;position:absolute;top:3cqw;bottom:3cqw;left:10cqw;rotate:-2deg;box-shadow:0 1cqw 1.8cqw #1f1a3d4d}.ej-1960-notebook .ej-band{background:var(--ej-hi);font-family:var(--ej-serif);letter-spacing:.4em;text-align:center;color:#1f1a3d;padding:.8cqw 0;font-size:3.4cqw;font-weight:700}.ej-1960-notebook .ej-name{background:repeating-linear-gradient(180deg, transparent 0 calc(5.8cqw * var(--ej-k)), #1f1a3d40 0 calc(5.8cqw * var(--ej-k) + .25cqw));border:.35cqw solid #1f1a3d;flex-direction:column;flex:1;gap:.6cqw;min-height:0;padding:1.4cqw 2cqw;display:flex;overflow:hidden}.ej-1960-notebook .ej-f{color:#6b6480;letter-spacing:.2em;flex:none}.ej-1960-notebook .ej-title{--ej-fs:5.6cqw;--ej-lines:3;color:#1f1a3d}.ej-1960-notebook .ej-y{color:#6b6480}.ej-1960-notebook .ej-pencil{background:linear-gradient(90deg,#2e7a4a 0 33%,#3f9a5f 33% 66%,#2e7a4a 66%);width:3.6cqw;height:36cqw;transition:translate .4s cubic-bezier(.3,1.4,.5,1);position:absolute;top:16cqw;left:70cqw;rotate:18deg;box-shadow:.6cqw .6cqw .8cqw #1f1a3d40}.ej-1960-notebook .ej-pencil:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(#333 0 30%,#e9c99a 30%);width:100%;height:5cqw;position:absolute;bottom:100%;left:0}.ej-1960-telegram{background:var(--ej-g)}.ej-1960-telegram .ej-form{background:#f8f1df;flex-direction:column;gap:2cqw;padding:2.6cqw 4cqw;display:flex;position:absolute;inset:4cqw 6cqw;box-shadow:inset 0 0 0 .6cqw #c9452f,inset 0 0 0 1.1cqw #f8f1df,inset 0 0 0 1.35cqw #c9452f,0 1cqw 1.8cqw #1f1a3d40}.ej-1960-telegram .ej-head{border-bottom:.35cqw solid #c9452f;align-items:center;gap:2cqw;min-width:0;padding-bottom:1.2cqw;display:flex}.ej-1960-telegram .ej-kind{font-family:var(--ej-serif);letter-spacing:.3em;color:#c9452f;border:.4cqw solid #c9452f;flex:none;padding:.2cqw 1.6cqw;font-size:4.4cqw;font-weight:700}.ej-1960-telegram .ej-head .ej-f{color:#8a5a50}.ej-1960-telegram .ej-msg{background:linear-gradient(90deg,#c9452f4d .25cqw,#0000 .25cqw) 0 0/5.6cqw 100%,repeating-linear-gradient(#0000 0 6.4cqw,#c9452f59 6.4cqw 6.65cqw);flex:1;min-height:0;margin-right:14cqw;padding:1cqw 0;overflow:hidden}.ej-1960-telegram .ej-title{--ej-fs:6cqw;font-family:var(--ej-mono);letter-spacing:.08em;color:#1f1a3d;font-weight:700;line-height:1.28}.ej-1960-telegram .ej-mark{aspect-ratio:1;width:15cqw;font-family:var(--ej-mono);color:#c9452f;border:.9cqw double #c9452f;border-radius:50%;place-items:center;font-size:3cqw;font-weight:700;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);display:grid;position:absolute;bottom:4cqw;right:5cqw;rotate:-14deg}.ej-1960-marquee{background:linear-gradient(#2a1a2e,#120b16)}.ej-1960-marquee .ej-sign{font-family:var(--ej-serif);letter-spacing:.4em;color:#fff3c4;background:#c23a2a;border-radius:1cqw 1cqw 0 0;padding:.6cqw 4cqw;font-size:4cqw;font-weight:700;position:absolute;top:3cqw;left:50%;translate:-50%}.ej-1960-marquee .ej-board{background:radial-gradient(circle,#fff3c4 0 .9cqw,#f0b44a 1cqw,#0000 1.3cqw) 0 0/4cqw 4cqw,#3a2430;place-items:center;height:32cqw;padding:4.6cqw 6cqw;transition:scale .4s cubic-bezier(.3,1.4,.5,1);display:grid;position:absolute;top:10cqw;left:6cqw;right:6cqw}.ej-1960-marquee .ej-board:before{content:"";z-index:-1;background:repeating-linear-gradient(180deg, #fbf6ea 0 calc(var(--ej-k) * 6.3cqw), #d8d0c0 0 calc(var(--ej-k) * 6.3cqw + .3cqw));position:absolute;inset:3cqw;box-shadow:inset 0 0 0 .5cqw #1f1a3d}.ej-1960-marquee .ej-board{isolation:isolate}.ej-1960-marquee .ej-title{--ej-fs:5.4cqw;--ej-lines:3;color:#1f1a3d;letter-spacing:.14em;text-align:center;max-width:100%}.ej-1960-marquee .ej-y{background:var(--ej-hi);color:#1f1a3d;text-align:center;padding:.6cqw 0;position:absolute;bottom:3.4cqw;left:6cqw;right:6cqw}.ej-1960-enamel{background:linear-gradient(90deg,#00000040 .3cqw,#0000 .3cqw) 0 0/12cqw 100%,linear-gradient(90deg,#8a6a4a,#7a5a3c)}.ej-1960-enamel .ej-plate,.ej-1960-enamel .ej-small{--ej-screw:radial-gradient(circle, #6b6b6b 0 .7cqw, transparent .8cqw);background:var(--ej-screw) .9cqw .9cqw / 2cqw 2cqw no-repeat, var(--ej-screw) calc(100% - .9cqw) .9cqw / 2cqw 2cqw no-repeat, var(--ej-screw) .9cqw calc(100% - .9cqw) / 2cqw 2cqw no-repeat, var(--ej-screw) calc(100% - .9cqw) calc(100% - .9cqw) / 2cqw 2cqw no-repeat, linear-gradient(135deg, #ffffff80, transparent 30%), #f8f4ea;box-shadow:inset 0 0 0 1.2cqw var(--ej-deep), 0 1cqw 1.6cqw #00000059;border-radius:2cqw;position:absolute}.ej-1960-enamel .ej-plate{transform-origin:50% 0;justify-content:center;width:40cqw;padding:4cqw 3.6cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);display:flex;top:3.6cqw;bottom:3.6cqw;left:14cqw;overflow:hidden}.ej-1960-enamel .ej-title{--ej-fs:5.8cqw;color:#1f1a3d;height:100%;font-family:var(--ej-serif)}.ej-1960-enamel .ej-small{background-color:var(--ej-hi);color:#1f1a3d;text-align:center;flex-direction:column;align-items:center;gap:.6cqw;width:28cqw;padding:3.4cqw 2.4cqw;display:flex;top:12cqw;right:10cqw;box-shadow:inset 0 0 0 .8cqw #f8f4ea,0 1cqw 1.6cqw #00000059}.ej-1960-enamel .ej-small .ej-y{font-size:calc(4.4cqw * var(--ej-h));letter-spacing:.08em;font-weight:700}.ej-1960-enamel .ej-small .ej-f{letter-spacing:.04em}.ej-1960-jar{background:linear-gradient(180deg, var(--ej-g) 0 80%, #8a5a32 80% 83%, #6b4325 83%)}.ej-1960-jar .ej-jar{background:radial-gradient(circle at 20% 80%,#e8504a 0 2.4cqw,#0000 2.5cqw),radial-gradient(circle at 40% 86%,#f0c34a 0 2.4cqw,#0000 2.5cqw),radial-gradient(circle at 62% 82%,#4aa06a 0 2.4cqw,#0000 2.5cqw),radial-gradient(circle at 82% 86%,#e8504a 0 2.4cqw,#0000 2.5cqw),linear-gradient(90deg,#ffffff8c 0 8%,#0000 8% 14%,#fff3 14% 18%,#0000 18%),#e8f4f299;border-radius:6cqw 6cqw 4cqw 4cqw;justify-content:center;align-items:center;width:48cqw;height:40cqw;padding:7cqw 4cqw 3cqw;display:flex;position:absolute;bottom:9.6cqw;left:14cqw;box-shadow:inset 0 0 0 .5cqw #ffffffd9,0 .6cqw 1cqw #1f1a3d33}.ej-1960-jar .ej-lid{background:linear-gradient(#d84a3a,#a22e22);border-radius:1.2cqw 1.2cqw .4cqw .4cqw;height:5cqw;transition:translate .3s cubic-bezier(.3,1.4,.5,1);position:absolute;top:-3cqw;left:8cqw;right:8cqw}.ej-1960-jar .ej-label{text-align:center;background:#fffaf0;border:.4cqw solid #1f1a3d;border-radius:1cqw;max-width:100%;max-height:100%;padding:2cqw 3cqw;overflow:hidden;rotate:-2deg}.ej-1960-jar .ej-title{--ej-fs:5.4cqw;--ej-lines:3;font-family:var(--ej-serif);color:#1f1a3d}.ej-1960-jar .ej-tag{background:var(--ej-hi);border-radius:50%;padding:2cqw 3cqw;position:absolute;bottom:10cqw;right:12cqw;rotate:8deg;box-shadow:0 0 0 .4cqw #1f1a3d}.ej-1960-jar .ej-tag .ej-y{font-size:calc(3.6cqw * var(--ej-h));color:#1f1a3d;font-weight:700}.ej-1960-film8{background:var(--ej-g)}.ej-1960-film8 .ej-reel{aspect-ratio:1;background:radial-gradient(circle,#d9dde1 0 9%,#0000 9.5%),repeating-radial-gradient(circle,#a8aeb5 0 .5cqw,#8b939b .5cqw 1cqw);border-radius:50%;width:32cqw;transition:rotate .9s cubic-bezier(.2,.8,.2,1);position:absolute;top:8cqw;right:4cqw;box-shadow:0 1cqw 1.6cqw #1f1a3d4d;-webkit-mask:radial-gradient(circle at 50% 26%,#0000 0 4cqw,#000 4.1cqw);mask:radial-gradient(circle at 50% 26%,#0000 0 4cqw,#000 4.1cqw)}.ej-1960-film8 .ej-box{filter:drop-shadow(0 1.2cqw 1.4cqw #1f1a3d4d);width:54cqw;height:38cqw;position:absolute;top:12cqw;left:7cqw}.ej-1960-film8 .ej-top{background:var(--ej-hi);clip-path:polygon(10% 0,100% 0,90.4% 100%,0 100%);width:calc(100% + 5.4cqw);height:7cqw;position:absolute;bottom:100%;left:0}.ej-1960-film8 .ej-side{background:var(--ej-hi);place-items:center;width:5.4cqw;height:calc(100% + 7cqw);display:grid;position:absolute;top:-7cqw;left:100%}@supports (color:color-mix(in lab, red, red)){.ej-1960-film8 .ej-side{background:color-mix(in srgb, var(--ej-hi) 55%, #1f1a3d)}}.ej-1960-film8 .ej-side{clip-path:polygon(0 18.4%,100% 0,100% 81.6%,0 100%);font-family:var(--ej-mono);color:#fff;writing-mode:vertical-rl;font-size:2.4cqw;font-weight:700}.ej-1960-film8 .ej-front{background:linear-gradient(160deg, var(--ej-hi) 0 18%, #1f1a3d 18% 26%, transparent 26%), #fbf6ea;flex-direction:column;justify-content:flex-end;gap:1.4cqw;padding:3cqw 4cqw;display:flex;position:absolute;inset:0;overflow:hidden}.ej-1960-film8 .ej-title{--ej-fs:5.6cqw;--ej-lines:2;color:#1f1a3d}.ej-1960-film8 .ej-y{color:#1f1a3dcc}.ej-1960-slide{background:radial-gradient(circle at 0,#2a2836,#121118 70%)}.ej-1960-slide .ej-beam{clip-path:polygon(0 40%,100% 0,100% 100%,0 60%);background:linear-gradient(90deg,#fff6d652,#fff6d60f);position:absolute;inset:0}.ej-1960-slide .ej-glass{background:#15141a;border-radius:.6cqw;width:60cqw;height:46cqw;padding:3cqw;transition:translate .4s cubic-bezier(.3,1.4,.5,1);position:absolute;top:50%;left:50%;translate:-46% -50%;rotate:-2deg;box-shadow:0 0 0 1.2cqw #efe8d8,0 0 0 1.5cqw #b8ae98,0 1.6cqw 3cqw #00000080}.ej-1960-slide .ej-win{background:radial-gradient(ellipse at 50% 50%, #fff7dc, var(--ej-hi) 140%);text-align:center;border-radius:40%/30%;place-items:center;height:100%;padding:2cqw 4cqw;display:grid;overflow:hidden}.ej-1960-slide .ej-title{--ej-fs:6cqw;font-family:var(--ej-serif);color:#2a1f16}.ej-1960-slide .ej-no{font-family:var(--ej-mono);color:#1f1a3d;background:#fffaf0;padding:.2cqw 1cqw;font-size:2.6cqw;font-weight:700;position:absolute;top:-.6cqw;left:-.6cqw}.ej-1960-slide .ej-y{color:#bdb6a6;position:absolute;bottom:2.4cqw;left:3cqw}.ej-1960-bookmark{background:var(--ej-g)}.ej-1960-bookmark .ej-page{background:linear-gradient(90deg,#0000 80%,#0000001f),repeating-linear-gradient(90deg,#0000 0 2.2cqw,#1f1a3d2e 2.2cqw 2.5cqw) 4cqw 5cqw/34cqw 42cqw no-repeat,#fbf6ea;width:44cqw;position:absolute;top:3cqw;bottom:-2cqw;left:6cqw;box-shadow:0 1cqw 1.6cqw #1f1a3d40}.ej-1960-bookmark .ej-page-r{background:linear-gradient(270deg,#0000 80%,#0000001f),repeating-linear-gradient(90deg,#0000 0 2.2cqw,#1f1a3d2e 2.2cqw 2.5cqw) 6cqw 5cqw/34cqw 42cqw no-repeat,#fbf6ea;left:50cqw}.ej-1960-bookmark .ej-mark{background:radial-gradient(circle at 50% 2.6cqw, #fbf6ea 0 1.1cqw, #1f1a3d 1.2cqw 1.5cqw, transparent 1.6cqw), var(--ej-hi);transform-origin:50% 0;flex-direction:column;align-items:center;gap:1.4cqw;width:22cqw;padding:4.6cqw 2cqw 2cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;top:6cqw;bottom:3cqw;left:50%;translate:-20%;rotate:4deg;box-shadow:0 .8cqw 1.4cqw #1f1a3d4d}.ej-1960-bookmark .ej-mark:before{content:"";transform-origin:50% 100%;background:#c23a2a;width:.5cqw;height:12cqw;position:absolute;bottom:calc(100% - 2.6cqw);left:50%;rotate:-14deg}.ej-1960-bookmark .ej-title{--ej-fs:5.4cqw;min-height:0;font-family:var(--ej-serif);color:#1f1a3d;flex:1 1 0}.ej-1960-bookmark .ej-y{font-size:calc(2.2cqw * var(--ej-h));letter-spacing:.04em;color:#1f1a3d;flex:none}.ej-1960-gift{background:var(--ej-g)}.ej-1960-gift .ej-box{background:linear-gradient(90deg, transparent 0 11cqw, #c23a2a 11cqw 16cqw, transparent 16cqw), linear-gradient(180deg, transparent 0 9cqw, #c23a2a 9cqw 14cqw, transparent 14cqw), repeating-linear-gradient(45deg, var(--ej-hi) 0 2.4cqw, #fbf6ea 2.4cqw 4.8cqw);width:76cqw;position:absolute;top:7cqw;bottom:3cqw;left:50%;translate:-50%;box-shadow:0 1.2cqw 2cqw #1f1a3d4d}.ej-1960-gift .ej-bow{background:radial-gradient(circle, #a22e22 0 1.8cqw, transparent 1.9cqw), conic-gradient(from 45deg, #d84a3a 0 90deg, transparent 90deg 180deg, #d84a3a 180deg 270deg, transparent 270deg);clip-path:polygon(0 0,50% 40%,100% 0,100% 100%,50% 60%,0 100%);width:15cqw;height:13cqw;transition:scale .4s cubic-bezier(.3,1.4,.5,1);position:absolute;top:5cqw;left:6cqw}.ej-1960-gift .ej-card{background:#fffdf6;flex-direction:column;justify-content:center;gap:1.2cqw;padding:2.4cqw 3.4cqw;display:flex;position:absolute;inset:12cqw 4cqw 5cqw 22cqw;overflow:hidden;rotate:2deg;box-shadow:inset 0 0 0 .6cqw #fffdf6,inset 0 0 0 .9cqw #c9a56a,0 .8cqw 1.2cqw #1f1a3d40}.ej-1960-gift .ej-title{--ej-fs:5.6cqw;font-family:var(--ej-serif);color:#1f1a3d}.ej-1960-gift .ej-y{color:#8a6a3a}.ej-1960-kit{background:#2a2a34}.ej-1960-kit .ej-lid{background:repeating-linear-gradient(-28deg, transparent 0 4cqw, #ffffff4d 4cqw 4.6cqw, transparent 4.6cqw 7cqw), linear-gradient(-28deg, #1f1a3d 0 34%, var(--ej-hi) 34% 70%, #fffaf0 70%);flex-direction:column;justify-content:flex-end;gap:1cqw;padding:3cqw 4cqw;transition:translate .4s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;inset:4cqw 4cqw 6cqw;overflow:hidden;box-shadow:0 2cqw #14131a,inset 0 0 0 .6cqw #fffaf0}.ej-1960-kit .ej-burst{aspect-ratio:1;clip-path:polygon(50% 0,61% 18%,82% 10%,79% 32%,100% 40%,84% 56%,96% 76%,74% 78%,70% 100%,52% 86%,34% 100%,28% 80%,6% 80%,16% 60%,0 44%,20% 32%,16% 10%,38% 18%);width:17cqw;font-family:var(--ej-mono);color:#c23a2a;background:#f0c34a;place-items:center;font-size:5cqw;font-weight:700;display:grid;position:absolute;top:2cqw;right:3cqw}.ej-1960-kit .ej-title{--ej-fs:7cqw;--ej-lines:2;color:#fff;-webkit-text-stroke:.5cqw #1f1a3d;paint-order:stroke fill;text-shadow:.6cqw .6cqw #c23a2a;max-width:72cqw;font-style:italic}.ej-1960-kit .ej-y{color:#fff}.ej-1960-kit .ej-f{color:#fffc}.ej-1960-blister{background:radial-gradient(circle at 50% 0,#4f6a8a,#2a3a50)}.ej-1960-blister .ej-pack{transform-origin:50% 0;flex-direction:column;width:60cqw;transition:rotate .5s cubic-bezier(.3,1.6,.5,1);display:flex;position:absolute;top:2cqw;bottom:2cqw;left:50%;translate:-50%;rotate:-1.5deg}.ej-1960-blister .ej-header{background:radial-gradient(ellipse 4cqw 1.6cqw at 50% 3.4cqw, #2a3a50 0 96%, transparent 100%), repeating-conic-gradient(from 0deg at 50% 120%, var(--ej-hi) 0 8deg, var(--ej-hi) 8deg 16deg);flex-direction:column;justify-content:center;align-items:center;gap:.8cqw;height:26cqw;padding:7cqw 4cqw 2cqw;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ej-1960-blister .ej-header{background:radial-gradient(ellipse 4cqw 1.6cqw at 50% 3.4cqw, #2a3a50 0 96%, transparent 100%), repeating-conic-gradient(from 0deg at 50% 120%, var(--ej-hi) 0 8deg, color-mix(in srgb, var(--ej-hi) 60%, #fff) 8deg 16deg)}}.ej-1960-blister .ej-header{text-align:center;box-shadow:inset 0 -1cqw #c23a2a}.ej-1960-blister .ej-title{--ej-fs:5.2cqw;--ej-lines:2;color:#1f1a3d}.ej-1960-blister .ej-y{color:#1f1a3d}.ej-1960-blister .ej-bag{background:linear-gradient(100deg,#0000 20%,#fff6 26%,#0000 34%),repeating-linear-gradient(90deg,#ffffff4d 0 .4cqw,#0000 .4cqw 1.4cqw) 0 100%/100% 2cqw no-repeat,#dcebf540;flex:1;margin:0 2cqw;box-shadow:inset 0 0 0 .3cqw #ffffff80}.ej-1960-blister .ej-pack:before{content:"";z-index:1;background:linear-gradient(90deg,#c9c9c9 0 4cqw,#0000 4cqw calc(100% - 4cqw),#c9c9c9 0);height:1.6cqw;position:absolute;top:24cqw;left:6cqw;right:6cqw}.ej-1960-telop{background:linear-gradient(#6f6d6a,#4a4846)}.ej-1960-telop .ej-easel{background:linear-gradient(74deg,#0000 0 calc(50% - 21cqw),#8a6a44 0 calc(50% - 19.6cqw),#0000 0),linear-gradient(-74deg,#0000 0 calc(50% - 21cqw),#8a6a44 0 calc(50% - 19.6cqw),#0000 0);position:absolute;inset:0}.ej-1960-telop .ej-card{text-align:center;background:#16161a;flex-direction:column;justify-content:center;align-items:center;gap:2cqw;width:70cqw;height:42cqw;padding:4cqw 6cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;top:5cqw;left:50%;overflow:hidden;translate:-50%;rotate:.6deg;box-shadow:0 0 0 .8cqw #d8d2c4,0 1.2cqw 2cqw #0006}.ej-1960-telop .ej-card:before,.ej-1960-telop .ej-card:after{content:"";background:linear-gradient(#a8a8a8,#6a6a6a);border-radius:0 0 .6cqw .6cqw;width:7cqw;height:3cqw;position:absolute;top:-.4cqw}.ej-1960-telop .ej-card:before{left:10cqw}.ej-1960-telop .ej-card:after{right:10cqw}.ej-1960-telop .ej-title{--ej-fs:7cqw;font-family:var(--ej-serif);color:#f6f2e8;letter-spacing:.06em}.ej-1960-telop .ej-y{color:var(--ej-hi)}.ej-1960-himekuri{background:repeating-linear-gradient(180deg, #0000000a 0 .3cqw, transparent .3cqw 2cqw), var(--ej-g)}.ej-1960-himekuri .ej-pad{background:#8a5a32;flex-direction:column;width:52cqw;padding:0 2cqw 2cqw;display:flex;position:absolute;top:3cqw;bottom:2cqw;left:50%;translate:-50%;box-shadow:0 1cqw 1.8cqw #1f1a3d4d}.ej-1960-himekuri .ej-top{height:7cqw;font-family:var(--ej-mono);letter-spacing:.3em;color:#f6ead0;background:radial-gradient(circle at 50% 1.8cqw,#e6dccb 0 .9cqw,#0000 1cqw);place-items:center;font-size:2.6cqw;font-weight:700;display:grid}.ej-1960-himekuri .ej-top span{margin-top:2.6cqw}.ej-1960-himekuri .ej-sheet{text-align:center;transform-origin:50% 0;background:repeating-linear-gradient(90deg,#fffdf6 0 1cqw,#e9e1cc 1cqw 1.4cqw) 0 0/100% 1cqw no-repeat,#fffdf6;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1cqw;min-height:0;padding:2cqw 3cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);display:flex;overflow:hidden}.ej-1960-himekuri .ej-big{font-family:var(--ej-serif);color:#c23a2a;flex:none;font-size:15cqw;font-weight:900;line-height:1}.ej-1960-himekuri .ej-big small{color:#1f1a3d;font-size:3.6cqw;font-weight:700}.ej-1960-himekuri .ej-title{--ej-fs:4.6cqw;--ej-lines:2;color:#1f1a3d}.ej-1960-stamps{background:#1d1c22}.ej-1960-stamps .ej-book{background:repeating-linear-gradient(#0000 0 12cqw,#fff3 12cqw 12.3cqw,#e6f0f514 12.3cqw 14.3cqw) 0 -2cqw;position:absolute;inset:0}.ej-1960-stamps .ej-stamp{filter:drop-shadow(0 .4cqw .6cqw #00000080);background:radial-gradient(circle,#0000 0 .6cqw,#fbf6ea .7cqw) -.9cqw -.9cqw/1.8cqw 1.8cqw;padding:1.4cqw;position:absolute}.ej-1960-stamps .ej-main{flex-direction:column;width:46cqw;height:40cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);display:flex;top:50%;left:50%;translate:-50% -50%}.ej-1960-stamps .ej-main:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--ej-hi), var(--ej-hi));position:absolute;inset:1.4cqw}@supports (color:color-mix(in lab, red, red)){.ej-1960-stamps .ej-main:before{background:linear-gradient(180deg, var(--ej-hi), color-mix(in srgb, var(--ej-hi) 55%, #fff))}}.ej-1960-stamps .ej-main{isolation:isolate;justify-content:space-between;padding:3.4cqw 3.6cqw}.ej-1960-stamps .ej-title{--ej-fs:5.4cqw;--ej-lines:4;font-family:var(--ej-serif);color:#1f1a3d}.ej-1960-stamps .ej-main .ej-y{font-size:calc(3.6cqw * var(--ej-h));color:#1f1a3d;align-self:flex-end;font-weight:700}.ej-1960-stamps .ej-s1,.ej-1960-stamps .ej-s2{width:16cqw;height:19cqw;font-family:var(--ej-mono);color:#fbf6ea;place-items:center;font-size:5cqw;font-weight:700;display:grid}.ej-1960-stamps .ej-s1:before,.ej-1960-stamps .ej-s2:before{content:"";z-index:-1;background:#3f6a9a;position:absolute;inset:1.4cqw}.ej-1960-stamps .ej-s1{isolation:isolate;top:4cqw;left:6cqw;rotate:-4deg}.ej-1960-stamps .ej-s2{isolation:isolate;bottom:4cqw;right:6cqw}.ej-1960-stamps .ej-s2:before{background:#b5443a}.ej-1960-stamps .ej-f{color:#bdb6a6;max-width:22cqw;position:absolute;bottom:2.4cqw;left:4cqw}.ej-1960-lantern{background:linear-gradient(#1d1838,#2f2550)}.ej-1960-lantern .ej-string{opacity:.85;background:radial-gradient(2cqw 2.6cqw at 50% 70%,#f0b44a 0 90%,#0000 100%) 0 0/9cqw 100%,linear-gradient(#5a4a3a,#5a4a3a) 0 1.4cqw/100% .3cqw no-repeat;height:6cqw;position:absolute;top:3cqw;left:0;right:0}.ej-1960-lantern .ej-lamp{background:repeating-linear-gradient(180deg, transparent 0 3.6cqw, #781e1440 3.6cqw 3.9cqw), radial-gradient(ellipse at 50% 45%, #fff3d0, var(--ej-hi) 60%, var(--ej-hi));border-radius:46%/40%;justify-content:center;width:38cqw;padding:7cqw 5cqw;display:flex;position:absolute;top:9cqw;bottom:3cqw;left:12cqw;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ej-1960-lantern .ej-lamp{background:repeating-linear-gradient(180deg, transparent 0 3.6cqw, #781e1440 3.6cqw 3.9cqw), radial-gradient(ellipse at 50% 45%, #fff3d0, var(--ej-hi) 60%, color-mix(in srgb, var(--ej-hi) 60%, #c23a2a))}}.ej-1960-lantern .ej-lamp{box-shadow:0 0 4cqw var(--ej-hi)}@supports (color:color-mix(in lab, red, red)){.ej-1960-lantern .ej-lamp{box-shadow:0 0 4cqw color-mix(in srgb, var(--ej-hi) 50%, transparent)}}.ej-1960-lantern .ej-lamp{transform-origin:50% 0;transition:rotate .5s cubic-bezier(.3,1.6,.5,1)}.ej-1960-lantern .ej-lamp:before,.ej-1960-lantern .ej-lamp:after{content:"";background:#1f1a1a;height:4cqw;position:absolute;left:30%;right:30%}.ej-1960-lantern .ej-lamp:before{border-radius:0 0 1cqw 1cqw;top:0}.ej-1960-lantern .ej-lamp:after{border-radius:1cqw 1cqw 0 0;bottom:0}.ej-1960-lantern .ej-title{--ej-fs:6.4cqw;height:100%;font-family:var(--ej-serif);color:#1f1a3d}.ej-1960-lantern .ej-side{color:#f6ead0;flex-direction:column;gap:.8cqw;display:flex;position:absolute;bottom:5cqw;left:58cqw;right:5cqw}.ej-1960-lantern .ej-side .ej-y{font-size:calc(5cqw * var(--ej-h));letter-spacing:.06em;font-weight:700}.ej-1960-lantern .ej-side .ej-f{opacity:.8;letter-spacing:.04em}.ej-1960-wrapper{background:var(--ej-g)}.ej-1960-wrapper .ej-candy{width:56cqw;height:34cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);position:absolute;top:50%;left:50%;translate:-50% -54%;rotate:-6deg}.ej-1960-wrapper .ej-body{background:repeating-linear-gradient(90deg, var(--ej-hi) 0 3cqw, #fffaf0 3cqw 6cqw);border-radius:3cqw;place-items:center;padding:2cqw 4cqw;display:grid;position:absolute;inset:0;box-shadow:inset 0 -2cqw 3cqw #1f1a3d26,0 1cqw 1.6cqw #1f1a3d40}.ej-1960-wrapper .ej-twist{background:repeating-linear-gradient(0deg, var(--ej-hi) 0 1.6cqw, var(--ej-hi) 1.6cqw 3.2cqw);width:18cqw;height:30cqw;position:absolute;top:50%;right:calc(100% - 1cqw);translate:0 -50%}@supports (color:color-mix(in lab, red, red)){.ej-1960-wrapper .ej-twist{background:repeating-linear-gradient(0deg, var(--ej-hi) 0 1.6cqw, color-mix(in srgb, var(--ej-hi) 55%, #fff) 1.6cqw 3.2cqw)}}.ej-1960-wrapper .ej-twist{clip-path:polygon(0 4%,40% 26%,100% 30%,100% 70%,40% 74%,0 96%,8% 50%);filter:drop-shadow(0 .8cqw .8cqw #1f1a3d33)}.ej-1960-wrapper .ej-twist-r{left:calc(100% - 1cqw);right:auto;scale:-1 1}.ej-1960-wrapper .ej-oval{text-align:center;background:#fffaf0;border-radius:50%;max-width:100%;max-height:100%;padding:2.6cqw 5cqw;overflow:hidden;box-shadow:0 0 0 .5cqw #c23a2a}.ej-1960-wrapper .ej-title{--ej-fs:5cqw;--ej-lines:3;color:#1f1a3d}.ej-1960-wrapper .ej-y{color:var(--ej-on);text-align:center;margin-top:2.4cqw;position:absolute;top:100%;left:0;right:0}.ej-1960-uchiwa{background:repeating-linear-gradient(90deg,#0000000f 0 .3cqw,#0000 .3cqw 1.2cqw),linear-gradient(#0000 0 calc(100% - 3cqw),#3a4a2a calc(100% - 3cqw)),#c9c08a}.ej-1960-uchiwa .ej-fan{transform-origin:50% 70%;width:46cqw;height:70cqw;transition:rotate .5s cubic-bezier(.3,1.4,.5,1);position:absolute;top:2cqw;left:50%;translate:-50%;rotate:-18deg}.ej-1960-uchiwa .ej-handle{background:linear-gradient(90deg,#a87444,#d8a868,#a87444);border-radius:1cqw;width:4cqw;height:28cqw;position:absolute;top:40cqw;left:50%;translate:-50%}.ej-1960-uchiwa .ej-face{background:repeating-conic-gradient(from 0deg at 50% 96%, transparent 0 7deg, #7850282e 7deg 7.6deg), radial-gradient(circle at 50% 50%, #fffaf0 0 48%, var(--ej-hi) 49%);text-align:center;border-radius:50% 50% 46% 46%;flex-direction:column;justify-content:center;align-items:center;gap:1.2cqw;width:46cqw;height:44cqw;padding:7cqw;display:flex;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 .6cqw #a87444,0 1cqw 1.6cqw #1f1a3d4d}.ej-1960-uchiwa .ej-title{--ej-fs:5.4cqw;font-family:var(--ej-serif);color:#1f1a3d}.ej-1960-uchiwa .ej-y{color:#8a3a2a}@media (prefers-reduced-motion:no-preference){:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-radio .ej-needle{translate:8cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-transistor .ej-wheel{rotate:90deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-kamishibai .ej-door{scale:.7 1}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-menko .ej-disc{rotate:4deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-rotary .ej-dialsvg{rotate:40deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-matchbox .ej-drawer{translate:6cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-flexi .ej-disc{translate:5cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-notebook .ej-pencil{translate:2cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-telegram .ej-mark{rotate:0deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-marquee .ej-board{scale:1.03}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-enamel .ej-plate{rotate:-1.5deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-jar .ej-lid{translate:0 -1.6cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-film8 .ej-reel{rotate:120deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-slide .ej-glass{translate:-46% -54%}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-bookmark .ej-mark{rotate:0deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-gift .ej-bow{scale:1.12}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-kit .ej-lid{translate:0 -1.2cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-blister .ej-pack{rotate:1.5deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-telop .ej-card{rotate:-.6deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-himekuri .ej-sheet{rotate:-3deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-stamps .ej-main{rotate:-2deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-lantern .ej-lamp{rotate:3deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-wrapper .ej-candy{rotate:2deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1960-uchiwa .ej-fan{rotate:-10deg}}.ej-1970-colortv{background:var(--ej-g)}.ej-1970-colortv .ej-set{background:repeating-linear-gradient(90deg,#ffffff0a 0 .5cqw,#0000 .5cqw 2cqw),#5a3a22;border-radius:2.4cqw;grid-template-columns:1fr 18cqw;gap:3cqw;padding:3cqw;display:grid;position:absolute;inset:3cqw 8cqw 7cqw;box-shadow:0 1cqw 1.8cqw #1f1a3d4d}.ej-1970-colortv .ej-set:before,.ej-1970-colortv .ej-set:after{content:"";clip-path:polygon(0 0,100% 0,70% 100%,30% 100%);background:#3a2414;width:2cqw;height:5cqw;position:absolute;top:100%;left:8cqw}.ej-1970-colortv .ej-set:after{left:auto;right:8cqw}.ej-1970-colortv .ej-screen{background:radial-gradient(circle at 25% 25%, #ffffff8c, transparent 40%), linear-gradient(160deg, var(--ej-hi), var(--ej-hi) 55%, var(--ej-hi));border-radius:16%/20%;flex-direction:column;justify-content:center;align-items:center;gap:1cqw;min-width:0;padding:3cqw 5cqw;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ej-1970-colortv .ej-screen{background:radial-gradient(circle at 25% 25%, #ffffff8c, transparent 40%), linear-gradient(160deg, color-mix(in srgb, var(--ej-hi) 55%, #fff), var(--ej-hi) 55%, color-mix(in srgb, var(--ej-hi) 70%, #6a4a9a))}}.ej-1970-colortv .ej-screen{text-align:center;box-shadow:inset 0 0 2.4cqw #00000059,0 0 0 1cqw #2a1a10}.ej-1970-colortv .ej-title{--ej-fs:6.4cqw;color:#1f1a3d}.ej-1970-colortv .ej-screen .ej-f{color:#1f1a3dbf}.ej-1970-colortv .ej-panel{color:#efe6d2;text-align:center;flex-direction:column;align-items:center;gap:1.6cqw;min-height:0;display:flex}.ej-1970-colortv .ej-sel{flex:none;width:100%;height:auto;transition:rotate .5s cubic-bezier(.3,1.4,.5,1)}.ej-1970-colortv .ej-sel text{font-family:var(--ej-mono)}.ej-1970-colortv .ej-grille{background:repeating-linear-gradient(0deg,#2a1a10 0 .5cqw,#0000 .5cqw 1.2cqw);flex:1;width:100%;min-height:0}.ej-1970-colortv .ej-panel .ej-y{flex:none}.ej-1970-eight{background:var(--ej-g)}.ej-1970-eight .ej-cart{background:linear-gradient(#ffffff14,#0000 30%),#2b2830;border-radius:1.6cqw 7cqw 7cqw 1.6cqw;width:80cqw;height:44cqw;padding:3cqw 20cqw 3cqw 3cqw;transition:translate .4s cubic-bezier(.3,1.4,.5,1);position:absolute;top:50%;left:7cqw;translate:0 -50%;box-shadow:0 1.4cqw 2.4cqw #1f1a3d59}.ej-1970-eight .ej-label{background:linear-gradient(180deg, var(--ej-hi) 0 7cqw, #1f1a3d 7cqw 7.6cqw, #f6f1e6 7.6cqw);border-radius:1cqw;flex-direction:column;gap:1.6cqw;height:100%;padding:2.4cqw 3cqw;display:flex;overflow:hidden}.ej-1970-eight .ej-prog{flex:none;gap:1cqw;height:3.6cqw;display:flex}.ej-1970-eight .ej-prog i{width:4.4cqw;font-family:var(--ej-mono);text-align:center;color:#1f1a3d;border:.3cqw solid #1f1a3d;border-radius:.6cqw;font-size:2.4cqw;font-style:normal;font-weight:700;line-height:3cqw}.ej-1970-eight .ej-prog i:first-child{color:var(--ej-hi);background:#1f1a3d}.ej-1970-eight .ej-title{--ej-fs:5.6cqw;color:#1f1a3d;margin-top:2cqw}.ej-1970-eight .ej-y{color:#4a4558;margin-top:auto}.ej-1970-eight .ej-nose{background:linear-gradient(90deg,#0000 0 55%,#5a3f2c 55% 80%,#0000 80%),#15131a;border-radius:1cqw 5cqw 5cqw 1cqw;width:12cqw;position:absolute;top:9cqw;bottom:9cqw;right:4cqw;box-shadow:inset 0 0 0 .4cqw #4a4650}.ej-1970-radicase{background:var(--ej-g)}.ej-1970-radicase .ej-handle{border:1.6cqw solid #3a3a40;border-bottom:0;border-radius:3cqw 3cqw 0 0;height:11cqw;position:absolute;top:2.4cqw;left:28cqw;right:28cqw}.ej-1970-radicase .ej-body{background:linear-gradient(#e2e2e6,#a9a9b0);border-radius:2.4cqw;grid-template-columns:22cqw 1fr 22cqw;gap:2cqw;padding:3cqw;display:grid;position:absolute;inset:11cqw 5cqw 4cqw;box-shadow:inset 0 0 0 .5cqw #fff9,0 1.2cqw 2cqw #1f1a3d4d}.ej-1970-radicase .ej-spk{background:radial-gradient(circle,#6a6a70 0 8%,#1c1c20 9% 14%,#3a3a3e 15% 52%,#1c1c20 53% 58%,#0000 59%),radial-gradient(circle,#00000080 0 .3cqw,#0000 .35cqw) 0 0/1.2cqw 1.2cqw,#4a4a50;border-radius:1.4cqw;transition:scale .3s cubic-bezier(.3,1.6,.5,1)}.ej-1970-radicase .ej-mid{text-align:center;flex-direction:column;gap:1.2cqw;min-width:0;min-height:0;display:flex;overflow:hidden}.ej-1970-radicase .ej-band{background:repeating-linear-gradient(90deg, #1f1a3d 0 .2cqw, transparent .2cqw 1.6cqw) 0 100% / 100% 50% no-repeat, linear-gradient(90deg, transparent 60%, #c23a2a 60% 62%, transparent 62%), var(--ej-hi);border-radius:.4cqw;flex:none;height:3cqw}.ej-1970-radicase .ej-title{--ej-fs:4.6cqw;color:#1f1a3d}.ej-1970-radicase .ej-deck{background:radial-gradient(circle at 30%,#e9e4da 0 1.4cqw,#0000 1.5cqw),radial-gradient(circle at 70%,#e9e4da 0 1.4cqw,#0000 1.5cqw),#1f1d24;border-radius:1cqw;flex:1 0 7cqw;place-items:center;display:grid;box-shadow:inset 0 0 0 .4cqw #6a6a70}.ej-1970-radicase .ej-deck .ej-y{color:#bdb7ab;background:#1f1d24;padding:0 .6cqw}.ej-1970-instant{background:var(--ej-g)}.ej-1970-instant .ej-under{background:linear-gradient(#0000 0 2.6cqw,#4a5a7a 2.6cqw 30cqw,#0000 30cqw) 2.6cqw 0/calc(100% - 5.2cqw) 100% no-repeat,#fbfbf6;width:34cqw;height:42cqw;position:absolute;top:6cqw;left:50cqw;rotate:9deg;box-shadow:0 .8cqw 1.4cqw #1f1a3d40}.ej-1970-instant .ej-photo{background:#fbfbf6;flex-direction:column;gap:1.6cqw;width:44cqw;height:51cqw;padding:3cqw 3cqw 0;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;top:2.6cqw;left:14cqw;rotate:-4deg;box-shadow:0 1cqw 1.8cqw #1f1a3d4d}.ej-1970-instant .ej-img{background:radial-gradient(circle at 30% 28%, var(--ej-hi) 0, transparent 45%), linear-gradient(170deg, var(--ej-hi), var(--ej-hi));flex:none;align-items:flex-end;height:36cqw;padding:2.4cqw 3cqw;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ej-1970-instant .ej-img{background:radial-gradient(circle at 30% 28%, color-mix(in srgb, var(--ej-hi) 50%, #fff) 0, transparent 45%), linear-gradient(170deg, var(--ej-hi), color-mix(in srgb, var(--ej-hi) 45%, #1f1a3d))}}.ej-1970-instant .ej-title{--ej-fs:5.6cqw;color:#fff;text-shadow:0 .3cqw 1cqw #1f1a3d99}.ej-1970-instant .ej-y{font-family:var(--ej-serif);font-size:calc(3cqw * var(--ej-h));letter-spacing:.04em;text-transform:none;color:#2a3a8a;font-style:italic}.ej-1970-stickers{background:var(--ej-g)}.ej-1970-stickers .ej-sheet{background:radial-gradient(circle,#1f1a3d14 0 .25cqw,#0000 .3cqw) 0 0/2cqw 2cqw,#fdfcf8;border-radius:1.4cqw;position:absolute;inset:4cqw 8cqw;box-shadow:0 1cqw 1.8cqw #1f1a3d40}.ej-1970-stickers .ej-big{background:var(--ej-hi);text-align:center;border-radius:6cqw;place-items:center;padding:2.4cqw 4cqw;transition:rotate .3s cubic-bezier(.3,1.4,.5,1),translate .3s cubic-bezier(.3,1.4,.5,1);display:grid;position:absolute;inset:4cqw 30cqw 8cqw 4cqw;overflow:hidden;rotate:-2deg;box-shadow:0 0 0 .9cqw #fff,0 0 0 1.2cqw #1f1a3d24,.4cqw .8cqw 1cqw #1f1a3d33}.ej-1970-stickers .ej-title{--ej-fs:6cqw;color:#1f1a3d}.ej-1970-stickers .ej-st{font-family:var(--ej-mono);color:#fff;filter:drop-shadow(0 0 .5cqw #fff)drop-shadow(.3cqw .5cqw .5cqw #1f1a3d33);place-items:center;font-weight:700;line-height:1;display:grid;position:absolute}.ej-1970-stickers .ej-star{color:#f0c34a;font-size:13cqw;top:2cqw;right:15cqw}.ej-1970-stickers .ej-star-2{color:#4aa0d0;font-size:9cqw;top:18cqw;right:3cqw}.ej-1970-stickers .ej-dot{aspect-ratio:1;background:#e8504a;border-radius:50%;width:12cqw;font-size:4.4cqw;top:17cqw;right:15cqw}.ej-1970-stickers .ej-pill{font-size:calc(3cqw * var(--ej-h));letter-spacing:.1em;background:#4aa06a;border-radius:3cqw;padding:1cqw 2.4cqw;bottom:3cqw;right:4cqw}.ej-1970-pencase{background:var(--ej-g)}.ej-1970-pencase .ej-case{filter:drop-shadow(0 1cqw 1.4cqw #1f1a3d4d);flex-direction:column;display:flex;position:absolute;inset:2.4cqw 10cqw}.ej-1970-pencase .ej-lid{background:var(--ej-hi);border-radius:2.4cqw 2.4cqw 0 0;flex-direction:column;flex:none;gap:1cqw;height:27cqw;padding:2.4cqw;display:flex}.ej-1970-pencase .ej-tt{text-align:center;background:#fffdf6;border:.35cqw solid #1f1a3d;flex:1;place-items:center;min-height:0;padding:1cqw 3cqw;display:grid;overflow:hidden}.ej-1970-pencase .ej-title{--ej-fs:5.2cqw;--ej-lines:2;color:#1f1a3d}.ej-1970-pencase .ej-days{background:#fffdf6;border:.35cqw solid #1f1a3d;border-top:0;flex:none;grid-template-columns:repeat(6,1fr);display:grid}.ej-1970-pencase .ej-days i{text-align:center;color:#1f1a3d;font-size:2.4cqw;font-style:normal;font-weight:700;line-height:3.6cqw}.ej-1970-pencase .ej-days i+i{border-left:.25cqw solid #1f1a3d}.ej-1970-pencase .ej-tray{border-top:.8cqw solid var(--ej-hi);flex:1;position:relative}@supports (color:color-mix(in lab, red, red)){.ej-1970-pencase .ej-tray{border-top:.8cqw solid color-mix(in srgb, var(--ej-hi) 60%, #1f1a3d)}}.ej-1970-pencase .ej-tray{background:var(--ej-hi);border-radius:0 0 2.4cqw 2.4cqw}@supports (color:color-mix(in lab, red, red)){.ej-1970-pencase .ej-tray{background:color-mix(in srgb, var(--ej-hi) 40%, #2a2440)}}.ej-1970-pencase .ej-pen{clip-path:polygon(0 50%,6% 0,100% 0,100% 100%,6% 100%);background:linear-gradient(90deg,#e9c99a 0 6%,#c23a2a 6% 92%,#e0e0e0 92%);width:54cqw;height:3cqw;transition:translate .4s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3cqw;left:4cqw}.ej-1970-pencase .ej-pen-2{background:linear-gradient(90deg,#e9c99a 0 6%,#2e7a4a 6% 100%);width:50cqw;top:8cqw;left:10cqw}.ej-1970-pencase .ej-tray .ej-y{color:#f6f1e6;max-width:20cqw;position:absolute;bottom:1.6cqw;right:3cqw}.ej-1970-calc{background:var(--ej-g)}.ej-1970-calc .ej-calc{background:linear-gradient(#4a4a54,#2e2e36);border-radius:2.4cqw;flex-direction:column;gap:2cqw;width:70cqw;padding:3cqw;display:flex;position:absolute;top:3cqw;bottom:3cqw;left:50%;translate:-50%;box-shadow:0 1.2cqw 2cqw #1f1a3d59}.ej-1970-calc .ej-disp{height:11cqw;font-family:var(--ej-mono);letter-spacing:.1em;text-align:right;color:#74f2a8;text-shadow:0 0 1.4cqw #74f2a899;background:#0f1a14;border-radius:1cqw;flex:none;padding:0 3cqw;font-size:8cqw;line-height:11cqw;box-shadow:inset 0 0 0 .5cqw #1a1a20}.ej-1970-calc .ej-lower{flex:1;grid-template-columns:1fr 22cqw;gap:3cqw;min-height:0;display:grid}.ej-1970-calc .ej-plate{background:var(--ej-hi);border-radius:1cqw;flex-direction:column;justify-content:center;gap:1cqw;min-width:0;padding:2cqw 2.6cqw;display:flex;overflow:hidden}.ej-1970-calc .ej-title{--ej-fs:5.2cqw;color:#1f1a3d}.ej-1970-calc .ej-f{color:#1f1a3db3}.ej-1970-calc .ej-keys{grid-template-columns:repeat(3,1fr);gap:1.2cqw;display:grid}.ej-1970-calc .ej-keys i{background:#dcd6c8;border-radius:.8cqw;transition:translate .15s;box-shadow:0 .4cqw #8a8678}.ej-1970-calc .ej-keys i:nth-child(3n){background:#f0b07c;box-shadow:0 .4cqw #a46a3e}.ej-1970-bowling{background:linear-gradient(90deg,#0000 0 calc(50% - .8cqw),#1f1a3d4d 0 calc(50% + .8cqw),#0000 0),repeating-linear-gradient(90deg,#ddb97e 0 3cqw,#cfaa6c 3cqw 6cqw)}.ej-1970-bowling .ej-sheet{background:#fdfcf6;flex-direction:column;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;inset:5cqw 4cqw;rotate:-1.5deg;box-shadow:0 1cqw 1.8cqw #1f1a3d4d}.ej-1970-bowling .ej-head{font-family:var(--ej-mono);letter-spacing:.3em;color:#fdfcf6;background:#1f1a3d;justify-content:space-between;align-items:center;gap:2cqw;padding:1cqw 2.4cqw;font-size:3cqw;font-weight:700;display:flex}.ej-1970-bowling .ej-head .ej-y{color:var(--ej-hi);flex:none}.ej-1970-bowling .ej-row{border-bottom:.3cqw solid #1f1a3d;flex:1 1 0;grid-template-columns:38cqw 1fr;min-height:0;display:grid}.ej-1970-bowling .ej-row-2{border-bottom:0;flex:0 0 11cqw}.ej-1970-bowling .ej-name{background:var(--ej-hi);border-right:.3cqw solid #1f1a3d;align-items:center;min-height:0;padding:1.6cqw 2.4cqw;display:flex;overflow:hidden}.ej-1970-bowling .ej-row-2 .ej-name{background:0 0}.ej-1970-bowling .ej-title{--ej-fs:5cqw;color:#1f1a3d}.ej-1970-bowling .ej-frames{grid-template-columns:repeat(10,1fr);display:grid}.ej-1970-bowling .ej-frames i{font-family:var(--ej-mono);text-align:right;color:#c23a2a;background:linear-gradient(#1f1a3d,#1f1a3d) 50% 3cqw/100% .2cqw no-repeat;border-left:.25cqw solid #1f1a3d;padding-right:.3cqw;font-size:2.2cqw;font-style:normal;font-weight:700;line-height:3cqw;position:relative}.ej-1970-bowling .ej-frames i:first-child{border-left:0}.ej-1970-eraser{background:var(--ej-g)}.ej-1970-eraser .ej-crumbs{background:radial-gradient(circle at 78% 82%,#e8e4dc 0 .8cqw,#0000 .9cqw),radial-gradient(circle at 84% 76%,#e8e4dc 0 .5cqw,#0000 .6cqw),radial-gradient(circle at 88% 86%,#e8e4dc 0 .7cqw,#0000 .8cqw),radial-gradient(circle at 72% 90%,#e8e4dc 0 .4cqw,#0000 .5cqw);position:absolute;inset:0}.ej-1970-eraser .ej-block{background:linear-gradient(90deg,#fbfbf7 80%,#e6e2d8);border-radius:2cqw 7cqw 6cqw 2cqw;width:72cqw;height:28cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);position:absolute;top:50%;left:48%;translate:-50% -55%;rotate:-7deg;box-shadow:0 1.6cqw #d6d1c4,0 2.6cqw 2.4cqw #1f1a3d40}.ej-1970-eraser .ej-sleeve{background:linear-gradient(90deg, #1f1a3d 0 1cqw, transparent 1cqw calc(100% - 1cqw), #1f1a3d 0), var(--ej-hi);flex-direction:column;justify-content:center;gap:1cqw;padding:2cqw 4cqw;display:flex;position:absolute;inset:-1cqw 20cqw -2.6cqw 7cqw;overflow:hidden}.ej-1970-eraser .ej-title{--ej-fs:5.6cqw;--ej-lines:2;color:#1f1a3d}.ej-1970-eraser .ej-y{color:#1f1a3dbf}.ej-1970-poster{background:radial-gradient(circle,#0000000d 0 .3cqw,#0000 .35cqw) 0 0/1.6cqw 1.6cqw,#d9d3c6}.ej-1970-poster .ej-sheet{background:linear-gradient(-28deg, transparent 0 55%, var(--ej-hi) 55%), #fbf6ea;flex-direction:column;justify-content:flex-end;gap:1cqw;padding:4cqw 5cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;inset:4cqw 12cqw;rotate:1deg;box-shadow:0 .8cqw 1.6cqw #1f1a3d40}.ej-1970-poster .ej-big{font-family:var(--ej-mono);letter-spacing:-.06em;color:#1f1a3d;font-size:16cqw;font-weight:700;line-height:1;position:absolute;top:2cqw;right:4cqw}.ej-1970-poster .ej-title{--ej-fs:6.4cqw;--ej-lines:2;color:#1f1a3d}.ej-1970-poster .ej-y{color:#4a4558}.ej-1970-poster .ej-tape{background:#f6ecc4cc;width:10cqw;height:3.4cqw;position:absolute;box-shadow:0 .1cqw .3cqw #1f1a3d26}.ej-1970-poster .ej-t1{top:-1cqw;left:-3cqw;rotate:-38deg}.ej-1970-poster .ej-t2{top:-1cqw;right:-3cqw;rotate:40deg}.ej-1970-poster .ej-t3{bottom:-1cqw;left:-3cqw;rotate:36deg}.ej-1970-poster .ej-t4{bottom:-1cqw;right:-3cqw;rotate:-42deg}.ej-1970-teiki{background:var(--ej-g)}.ej-1970-teiki .ej-holder{background:#2f3a5a;border-radius:2.4cqw;padding:4cqw;position:absolute;inset:5cqw 12cqw;box-shadow:0 1.2cqw 2cqw #1f1a3d59}.ej-1970-teiki .ej-holder:before{content:"";border:.35cqw dashed #ffffff73;border-radius:1.6cqw;position:absolute;inset:1.4cqw}.ej-1970-teiki .ej-holder:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff59 38%,#0000 46%);position:absolute;inset:4cqw}.ej-1970-teiki .ej-pass{background:repeating-linear-gradient(45deg, var(--ej-hi) 0 .4cqw, #fbf8ee .4cqw 1.2cqw);flex-direction:column;justify-content:center;gap:1.4cqw;height:100%;padding:2.4cqw 3cqw;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ej-1970-teiki .ej-pass{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--ej-hi) 50%, #fff) 0 .4cqw, #fbf8ee .4cqw 1.2cqw)}}.ej-1970-teiki .ej-pass{transition:translate .4s cubic-bezier(.3,1.4,.5,1)}.ej-1970-teiki .ej-kind{letter-spacing:.3em;color:#c23a2a;background:#fbf8ee;border:.35cqw solid #c23a2a;align-self:flex-start;padding:0 1.4cqw;font-size:3cqw;font-weight:700}.ej-1970-teiki .ej-title{--ej-fs:5.6cqw;--ej-lines:2;color:#1f1a3d}.ej-1970-teiki .ej-y{color:#1f1a3d}.ej-1970-juice{background:var(--ej-g)}.ej-1970-juice .ej-can{background:linear-gradient(90deg, #00000040, #ffffff80 22%, transparent 40% 75%, #00000038), linear-gradient(180deg, #c8ccd2 0 4%, #1f1a3d 4% 9%, var(--ej-hi) 9% 91%, #1f1a3d 91% 96%, #c8ccd2 96%);border-radius:2.4cqw/1.4cqw;width:30cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);position:absolute;top:4cqw;bottom:3cqw;left:14cqw;rotate:-3deg;box-shadow:0 1.2cqw 2cqw #1f1a3d4d}.ej-1970-juice .ej-top{background:radial-gradient(3.4cqw 1.2cqw at 62%,#0000 0 60%,#8a9098 62% 90%,#0000 92%),radial-gradient(#e2e5e9,#a8aeb5);border-radius:50%;height:4cqw;position:absolute;top:-1.6cqw;left:0;right:0;box-shadow:inset 0 0 0 .4cqw #9aa0a8}.ej-1970-juice .ej-wrap{justify-content:center;display:flex;position:absolute;inset:5.6cqw 3cqw 4cqw;overflow:hidden}.ej-1970-juice .ej-title{--ej-fs:5.2cqw;color:#1f1a3d;height:100%}.ej-1970-juice .ej-side{color:var(--ej-on);flex-direction:column;gap:.8cqw;display:flex;position:absolute;bottom:6cqw;left:52cqw;right:6cqw}.ej-1970-juice .ej-side .ej-y{font-size:calc(6cqw * var(--ej-h));letter-spacing:.04em;font-weight:700}.ej-1970-juice .ej-side .ej-f{opacity:.8;letter-spacing:.04em}.ej-1970-payphone{background:linear-gradient(180deg, transparent 0 84%, #1f1a3d1f 84%), var(--ej-g)}.ej-1970-payphone .ej-phone{background:linear-gradient(90deg, #ffffff4d, transparent 30% 80%, #0000001f), var(--ej-hi);border-radius:12cqw 12cqw 2cqw 2cqw/8cqw 8cqw 2cqw 2cqw;flex-direction:column;align-items:center;width:42cqw;padding:7cqw 4cqw 0;display:flex;position:absolute;top:3cqw;bottom:-4cqw;left:30cqw;box-shadow:0 1.2cqw 2cqw #1f1a3d4d}.ej-1970-payphone .ej-slot{background:#1f1a3d;border-radius:1cqw;width:12cqw;height:1.4cqw;position:absolute;top:3.4cqw;left:50%;translate:-50%}.ej-1970-payphone .ej-plate{text-align:center;background:#fffdf6;border-radius:1cqw;align-self:stretch;place-items:center;max-height:22cqw;padding:2cqw 2.4cqw;display:grid;overflow:hidden;box-shadow:inset 0 0 0 .35cqw #1f1a3d}.ej-1970-payphone .ej-title{--ej-fs:5cqw;color:#1f1a3d}.ej-1970-payphone .ej-ring{aspect-ratio:1;background:radial-gradient(circle, #fffdf6 0 26%, transparent 27%), repeating-conic-gradient(from 20deg, #1f1a3d 0 14deg, #3a3460 14deg 28deg);border-radius:50%;flex:none;width:16cqw;margin-top:2.4cqw}.ej-1970-payphone .ej-hand{background:linear-gradient(90deg, var(--ej-hi), var(--ej-hi));border-radius:3.5cqw;width:7cqw;height:34cqw;position:absolute;top:7cqw;left:22cqw}@supports (color:color-mix(in lab, red, red)){.ej-1970-payphone .ej-hand{background:linear-gradient(90deg, color-mix(in srgb, var(--ej-hi) 70%, #1f1a3d), var(--ej-hi))}}.ej-1970-payphone .ej-hand{transition:translate .4s cubic-bezier(.3,1.4,.5,1);box-shadow:0 .8cqw 1.2cqw #1f1a3d4d}.ej-1970-payphone .ej-plate{gap:.8cqw}.ej-1970-payphone .ej-y{color:#4a4558}.ej-1970-patch{background:repeating-linear-gradient(45deg,#ffffff12 0 .3cqw,#0000 .3cqw .9cqw),#34507a}.ej-1970-patch .ej-patch{background:var(--ej-hi);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1cqw;width:62cqw;height:44cqw;padding:6cqw 9cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;top:50%;left:44%;translate:-50% -50%;rotate:-4deg;box-shadow:inset 0 0 0 1.8cqw #c23a2a,inset 0 0 0 2.2cqw #ffffff40,0 .8cqw 1.2cqw #00000059}.ej-1970-patch .ej-patch:before{content:"";border:.35cqw dashed #1f1a3d73;border-radius:50%;position:absolute;inset:3cqw}.ej-1970-patch .ej-title{--ej-fs:5.8cqw;color:#1f1a3d;text-shadow:.2cqw .2cqw #ffffff73}.ej-1970-patch .ej-y{color:#8a2a22}.ej-1970-patch .ej-star{color:#f0c34a;text-shadow:0 0 #000,.4cqw .6cqw #0000004d;-webkit-text-stroke:.6cqw #c23a2a;paint-order:stroke fill;font-size:15cqw;line-height:1;position:absolute;top:3cqw;right:6cqw;rotate:12deg}.ej-1970-puzzle{background:var(--ej-g)}.ej-1970-puzzle .ej-board{--ej-cut:#1f1a3d47;background:radial-gradient(circle at 7cqw 0, transparent 0 1.4cqw, var(--ej-cut) 1.45cqw 1.75cqw, transparent 1.8cqw) 0 0 / 14cqw 12cqw, radial-gradient(circle at 0 6cqw, transparent 0 1.4cqw, var(--ej-cut) 1.45cqw 1.75cqw, transparent 1.8cqw) 0 0 / 14cqw 12cqw, linear-gradient(90deg, var(--ej-cut) .3cqw, transparent .3cqw) 0 0 / 14cqw 12cqw, linear-gradient(180deg, var(--ej-cut) .3cqw, transparent .3cqw) 0 0 / 14cqw 12cqw, linear-gradient(150deg, var(--ej-hi), var(--ej-hi) 60%);flex-direction:column;justify-content:flex-end;gap:1cqw;padding:4cqw 5cqw;display:flex;position:absolute;inset:4cqw 8cqw;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ej-1970-puzzle .ej-board{background:radial-gradient(circle at 7cqw 0, transparent 0 1.4cqw, var(--ej-cut) 1.45cqw 1.75cqw, transparent 1.8cqw) 0 0 / 14cqw 12cqw, radial-gradient(circle at 0 6cqw, transparent 0 1.4cqw, var(--ej-cut) 1.45cqw 1.75cqw, transparent 1.8cqw) 0 0 / 14cqw 12cqw, linear-gradient(90deg, var(--ej-cut) .3cqw, transparent .3cqw) 0 0 / 14cqw 12cqw, linear-gradient(180deg, var(--ej-cut) .3cqw, transparent .3cqw) 0 0 / 14cqw 12cqw, linear-gradient(150deg, color-mix(in srgb, var(--ej-hi) 55%, #fff), var(--ej-hi) 60%)}}.ej-1970-puzzle .ej-board{box-shadow:0 1cqw 1.8cqw #1f1a3d4d}.ej-1970-puzzle .ej-hole{background:var(--ej-g);width:14cqw;height:12cqw;position:absolute;top:12cqw;right:14cqw}@supports (color:color-mix(in lab, red, red)){.ej-1970-puzzle .ej-hole{background:color-mix(in srgb, var(--ej-g) 70%, #1f1a3d)}}.ej-1970-puzzle .ej-hole{box-shadow:inset 0 .6cqw 1cqw #0000004d}.ej-1970-puzzle .ej-title{--ej-fs:6.4cqw;--ej-lines:2;color:#1f1a3d;position:relative}.ej-1970-puzzle .ej-y{color:#1f1a3dbf;position:relative}.ej-1970-puzzle .ej-piece{background:linear-gradient(150deg, var(--ej-hi), var(--ej-hi));width:14cqw;height:12cqw;position:absolute;top:6cqw;right:4cqw}@supports (color:color-mix(in lab, red, red)){.ej-1970-puzzle .ej-piece{background:linear-gradient(150deg, color-mix(in srgb, var(--ej-hi) 70%, #fff), var(--ej-hi))}}.ej-1970-puzzle .ej-piece{transition:translate .4s cubic-bezier(.3,1.4,.5,1),rotate .4s cubic-bezier(.3,1.4,.5,1);rotate:16deg;box-shadow:0 1cqw 1.4cqw #1f1a3d59}.ej-1970-cup{background:var(--ej-g)}.ej-1970-cup .ej-cup{filter:drop-shadow(0 1cqw 1.2cqw #1f1a3d4d);flex-direction:column;align-items:center;width:50cqw;padding:6cqw 6cqw 0;display:flex;position:absolute;top:9cqw;bottom:2cqw;left:50%;translate:-50%}.ej-1970-cup .ej-cup:before{content:"";z-index:-1;clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);background:linear-gradient(90deg,#00000014,#0000 30%,#0000001f),#fbf6ea;position:absolute;inset:0}.ej-1970-cup .ej-cup{isolation:isolate}.ej-1970-cup .ej-lid{transform-origin:0;background:radial-gradient(at 40% 40%,#fff,#d9dde1);border-radius:50%;height:5.4cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);position:absolute;top:-2.6cqw;left:-2cqw;right:-2cqw;rotate:-5deg;box-shadow:inset 0 0 0 .4cqw #b8bec6}.ej-1970-cup .ej-band{background:linear-gradient(180deg, #c23a2a 0 1.2cqw, var(--ej-hi) 1.2cqw calc(100% - 1.2cqw), #c23a2a 0);text-align:center;align-self:stretch;place-items:center;height:24cqw;padding:2cqw 3cqw;display:grid;overflow:hidden}.ej-1970-cup .ej-title{--ej-fs:5.4cqw;color:#1f1a3d}.ej-1970-cup .ej-cup .ej-y{color:#4a4558;margin-top:2.6cqw}.ej-1970-cup .ej-fork{background:#c9a46a;border-radius:.7cqw;width:44cqw;height:1.4cqw;position:absolute;top:5cqw;left:52cqw;rotate:-12deg;box-shadow:0 2.2cqw #b8935a}.ej-1970-sugoroku{background:var(--ej-g)}.ej-1970-sugoroku .ej-board{background:#fbf3df;border-radius:1cqw;position:absolute;inset:3cqw 5cqw;box-shadow:0 1cqw 1.8cqw #1f1a3d4d}.ej-1970-sugoroku .ej-track{background:repeating-linear-gradient(90deg, #1f1a3d80 0 .3cqw, transparent .3cqw 7cqw) border-box, linear-gradient(var(--ej-hi), var(--ej-hi)) border-box;-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;border:5cqw solid #0000;position:absolute;inset:2cqw;box-shadow:inset 0 0 0 .3cqw #1f1a3d80;-webkit-mask:linear-gradient(#000,#000),linear-gradient(#000,#000) padding-box;-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000,#000) exclude,linear-gradient(#000,#000) padding-box}.ej-1970-sugoroku .ej-track:after{content:"";background:repeating-linear-gradient(#1f1a3d80 0 .3cqw,#0000 .3cqw 6cqw) 0 0/5cqw 100% no-repeat,repeating-linear-gradient(#1f1a3d80 0 .3cqw,#0000 .3cqw 6cqw) 100% 0/5cqw 100% no-repeat;position:absolute;inset:-5cqw}.ej-1970-sugoroku .ej-start,.ej-1970-sugoroku .ej-goal{z-index:1;border-radius:.6cqw;padding:.6cqw 1.4cqw;font-size:2.8cqw;font-weight:900;line-height:1.2;position:absolute}.ej-1970-sugoroku .ej-start{color:#fbf3df;background:#1f1a3d;bottom:1cqw;left:1cqw}.ej-1970-sugoroku .ej-goal{color:#fff;background:#c23a2a;top:1cqw;right:1cqw}.ej-1970-sugoroku .ej-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.2cqw;display:flex;position:absolute;inset:9cqw 12cqw;overflow:hidden}.ej-1970-sugoroku .ej-title{--ej-fs:6cqw;--ej-lines:2;font-family:var(--ej-serif);color:#1f1a3d}.ej-1970-sugoroku .ej-y{color:#8a3a2a}.ej-1970-sugoroku .ej-die{aspect-ratio:1;background:radial-gradient(circle,#c23a2a 0 .8cqw,#0000 .9cqw),#fff;border-radius:1cqw;width:6cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);position:absolute;bottom:8.6cqw;right:9cqw;rotate:14deg;box-shadow:0 .5cqw .8cqw #1f1a3d4d,inset 0 0 0 .25cqw #1f1a3d33}.ej-1970-gacha{background:repeating-linear-gradient(90deg, #ffffff29 0 6cqw, transparent 6cqw 12cqw), var(--ej-g)}.ej-1970-gacha .ej-mach{filter:drop-shadow(0 1cqw 1.4cqw #1f1a3d4d);width:44cqw;position:absolute;top:2cqw;bottom:2cqw;left:50%;translate:-50%}.ej-1970-gacha .ej-globe{aspect-ratio:1;background:radial-gradient(circle at 30% 28%,#fffc 0 1.6cqw,#0000 3cqw),radial-gradient(circle at 30% 62%,#e8504a 0 3.6cqw,#0000 3.7cqw),radial-gradient(circle at 62% 72%,#f0c34a 0 3.6cqw,#0000 3.7cqw),radial-gradient(circle at 48% 40%,#4aa0d0 0 3.6cqw,#0000 3.7cqw),radial-gradient(circle at 74% 44%,#fff 0 3.4cqw,#0000 3.5cqw),radial-gradient(circle at 46% 86%,#f4bed3 0 3.4cqw,#0000 3.5cqw),radial-gradient(circle at 20% 82%,#4aa06a 0 3cqw,#0000 3.1cqw),#dcebf5a6;border-radius:50%;width:28cqw;position:absolute;top:0;left:50%;translate:-50%;box-shadow:inset 0 0 0 .8cqw #d0d4da}.ej-1970-gacha .ej-base{background:#c23a2a;border-radius:2cqw;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;align-items:center;gap:1.4cqw 2cqw;padding:2.4cqw;display:grid;position:absolute;inset:25cqw 0 0}.ej-1970-gacha .ej-plate{text-align:center;background:#fffdf6;border-radius:1cqw;grid-column:1/-1;align-self:stretch;place-items:center;min-height:0;padding:1.2cqw 2.4cqw;display:grid;overflow:hidden}.ej-1970-gacha .ej-title{--ej-fs:4.6cqw;--ej-lines:2;color:#1f1a3d}.ej-1970-gacha .ej-knob{aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#f2f2f2,#9aa0a8);border-radius:50%;width:7cqw;transition:rotate .5s cubic-bezier(.3,1.4,.5,1);position:relative}.ej-1970-gacha .ej-knob:after{content:"";background:#5a5f66;border-radius:.7cqw;height:1.4cqw;position:absolute;top:50%;left:.8cqw;right:.8cqw;translate:0 -50%}.ej-1970-gacha .ej-base .ej-y{color:#fff}.ej-1970-bento{background:linear-gradient(90deg, #ffffff59 50%, transparent 50%) 0 0 / 6cqw 6cqw, linear-gradient(0deg, #ffffff59 50%, transparent 50%) 0 0 / 6cqw 6cqw, var(--ej-g)}.ej-1970-bento .ej-box{background:linear-gradient(160deg,#eceff2,#b4bac2);border-radius:3cqw;width:62cqw;padding:2.6cqw;position:absolute;top:5cqw;bottom:5cqw;left:7cqw;box-shadow:0 1.2cqw 2cqw #1f1a3d4d}.ej-1970-bento .ej-lid{border-radius:2cqw;flex-direction:column;justify-content:center;gap:1.2cqw;height:100%;padding:3cqw 15cqw 3cqw 4cqw;display:flex;overflow:hidden;box-shadow:inset .5cqw .5cqw #fffc,inset -.5cqw -.5cqw #00000024}.ej-1970-bento .ej-title{--ej-fs:5.8cqw;color:#1f1a3d}.ej-1970-bento .ej-y{color:#4a4f58}.ej-1970-bento .ej-band{z-index:1;background:repeating-linear-gradient(0deg, #ffffff1f 0 .4cqw, transparent .4cqw 1cqw), var(--ej-deep);width:4.4cqw;transition:translate .4s cubic-bezier(.3,1.4,.5,1);position:absolute;top:0;bottom:0;right:7cqw}.ej-1970-bento .ej-chop{background:linear-gradient(90deg, transparent 30%, #8a5a32 30% 42%, transparent 42% 58%, #8a5a32 58% 70%, transparent 70%) 0 3cqw / 100% calc(100% - 6cqw) no-repeat, var(--ej-hi);border-radius:4.5cqw;width:9cqw;position:absolute;top:6cqw;bottom:6cqw;right:12cqw;rotate:6deg;box-shadow:inset 0 0 0 .5cqw #1f1a3d40,0 1cqw 1.4cqw #1f1a3d40}.ej-1970-pennant{background:repeating-linear-gradient(0deg, #0000000a 0 .3cqw, transparent .3cqw 2.4cqw), var(--ej-g)}.ej-1970-pennant .ej-flag{transform-origin:0;filter:drop-shadow(0 1cqw 1cqw #1f1a3d4d);width:92cqw;height:46cqw;transition:rotate .5s cubic-bezier(.3,1.6,.5,1);position:absolute;top:5cqw;left:4cqw;rotate:-3deg}.ej-1970-pennant .ej-flag:before{content:"";background:repeating-linear-gradient(90deg, #1f1a3d0d 0 .2cqw, transparent .2cqw .6cqw), var(--ej-hi);clip-path:polygon(0 0,100% 50%,0 100%);position:absolute;inset:0}.ej-1970-pennant .ej-band{background:repeating-linear-gradient(0deg,#0000 0 1cqw,#fff3 1cqw 1.3cqw),#1f1a3d;width:6cqw;position:absolute;top:0;bottom:0;left:0}.ej-1970-pennant .ej-text{flex-direction:column;gap:1cqw;width:38cqw;max-height:20cqw;display:flex;position:absolute;top:50%;left:10cqw;overflow:hidden;translate:0 -50%}.ej-1970-pennant .ej-title{--ej-fs:5.6cqw;--ej-lines:2;font-family:var(--ej-serif);color:#1f1a3d}.ej-1970-pennant .ej-y{color:#8a2a22}.ej-1970-flipclock{background:var(--ej-g)}.ej-1970-flipclock .ej-clock{background:linear-gradient(#3a3842,#24222a);border-radius:3cqw;flex-direction:column;gap:2cqw;width:76cqw;padding:3cqw;display:flex;position:absolute;top:4cqw;bottom:4cqw;left:50%;translate:-50%;box-shadow:0 1.2cqw 2cqw #1f1a3d59}.ej-1970-flipclock .ej-flaps{flex:none;justify-content:center;gap:1.2cqw;display:flex}.ej-1970-flipclock .ej-flap{width:13cqw;height:20cqw;font-family:var(--ej-mono);text-align:center;color:#f2ecdc;background:linear-gradient(#1d1c22 50%,#141318 50%);border-radius:1cqw;font-size:15cqw;font-weight:700;line-height:20cqw;transition:rotate .3s cubic-bezier(.3,1.4,.5,1);position:relative}.ej-1970-flipclock .ej-flap:after{content:"";background:#000;height:.4cqw;position:absolute;top:calc(50% - .2cqw);left:0;right:0}.ej-1970-flipclock .ej-colon{font-family:var(--ej-mono);color:#f2ecdc;font-size:10cqw;line-height:20cqw}.ej-1970-flipclock .ej-base{background:var(--ej-hi);text-align:center;border-radius:1.4cqw;flex:1;place-items:center;min-height:0;padding:1.4cqw 3cqw;display:grid;overflow:hidden}.ej-1970-flipclock .ej-title{--ej-fs:5cqw;--ej-lines:2;color:#1f1a3d}.ej-1970-pong{background:#0b0b0e}.ej-1970-pong .ej-scr{background:repeating-linear-gradient(0deg,#ffffff0a 0 .3cqw,#0000 .3cqw .8cqw),repeating-linear-gradient(#e9e9e9 0 1.8cqw,#0000 1.8cqw 3.6cqw) 50% 0/.8cqw 100% no-repeat;position:absolute;inset:0;box-shadow:inset 0 0 6cqw #000c}.ej-1970-pong .ej-score{justify-content:center;gap:18cqw;display:flex;position:absolute;top:3cqw;left:0;right:0}.ej-1970-pong .ej-score b{font-family:var(--ej-mono);color:var(--ej-hi);font-size:10cqw;font-weight:700;line-height:1}.ej-1970-pong .ej-pad{background:#f2f2f2;width:2cqw;height:10cqw;position:absolute;top:14cqw;left:6cqw}.ej-1970-pong .ej-pad-r{top:22cqw;left:auto;right:6cqw}.ej-1970-pong .ej-ball{background:#fff;width:2.2cqw;height:2.2cqw;transition:translate .5s linear;position:absolute;top:20cqw;left:64cqw}.ej-1970-pong .ej-cap{border-top:.6cqw solid var(--ej-hi);text-align:center;background:#0b0b0e;flex-direction:column;align-items:center;gap:.6cqw;padding:2.4cqw 6cqw 2.6cqw;display:flex;position:absolute;bottom:0;left:0;right:0}.ej-1970-pong .ej-title{--ej-fs:5.4cqw;--ej-lines:2;color:#fff}.ej-1970-pong .ej-f{color:#9a9aa4}@media (prefers-reduced-motion:no-preference){:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-colortv .ej-sel{rotate:30deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-eight .ej-cart{translate:3cqw -50%}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-radicase .ej-spk{scale:1.04}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-instant .ej-photo{rotate:0deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-stickers .ej-big{translate:0 -.8cqw;rotate:-4deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-pencase .ej-pen{translate:3cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-calc .ej-keys i:nth-child(5){translate:0 .4cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-bowling .ej-sheet{rotate:0deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-eraser .ej-block{rotate:-3deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-poster .ej-sheet{rotate:-.5deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-teiki .ej-pass{translate:0 -1.2cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-juice .ej-can{rotate:0deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-payphone .ej-hand{translate:0 -2cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-patch .ej-patch{rotate:0deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-puzzle .ej-piece{translate:-1.4cqw 3cqw;rotate:4deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-cup .ej-lid{rotate:-14deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-sugoroku .ej-die{rotate:104deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-gacha .ej-knob{rotate:90deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-bento .ej-band{translate:2cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-pennant .ej-flag{rotate:0deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-flipclock .ej-flap:last-child{rotate:x 40deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1970-pong .ej-ball{translate:-12cqw 3cqw}}.ej-1980-portable .ej-body,.ej-1980-portable .ej-phones,.ej-1980-radicase .ej-handle,.ej-1980-radicase .ej-body,.ej-1980-wordpro .ej-lid,.ej-1980-wordpro .ej-kb,.ej-1980-floppy .ej-disk,.ej-1980-floppy .ej-side,.ej-1980-arcade .ej-cab,.ej-1980-sticker .ej-page,.ej-1980-letter .ej-env,.ej-1980-letter .ej-sheet,.ej-1980-eighttrack .ej-shell,.ej-1980-member .ej-card,.ej-1980-furoku .ej-board,.ej-1980-kitbox .ej-lid,.ej-1980-kitbox .ej-runner,.ej-1980-calcwatch .ej-watch,.ej-1980-calcwatch .ej-text,.ej-1980-homevideo .ej-tape,.ej-1980-pad .ej-body,.ej-1980-pad .ej-cord,.ej-1980-pencase .ej-case,.ej-1980-instant .ej-photo,.ej-1980-instant .ej-under,.ej-1980-instant .ej-side,.ej-1980-dialog .ej-win,.ej-1980-dialog .ej-stat,.ej-1980-capsule .ej-ball,.ej-1980-capsule .ej-slip,.ej-1980-basic .ej-mon,.ej-1980-neon .ej-tube,.ej-1980-shitajiki .ej-board{position:absolute}.ej-1980-portable .ej-title,.ej-1980-radicase .ej-title,.ej-1980-floppy .ej-title,.ej-1980-sticker .ej-title,.ej-1980-eighttrack .ej-title,.ej-1980-member .ej-title,.ej-1980-furoku .ej-title,.ej-1980-kitbox .ej-title,.ej-1980-homevideo .ej-title,.ej-1980-pad .ej-title,.ej-1980-pencase .ej-title,.ej-1980-capsule .ej-title,.ej-1980-letter .ej-title,.ej-1980-instant .ej-title{color:#1f1a3d}.ej-1980-portable{background:var(--ej-g)}.ej-1980-portable .ej-body{background:linear-gradient(160deg,#e1e3e8,#a9adb6);border-radius:1.6cqw;width:62cqw;height:40cqw;top:10cqw;left:7cqw;box-shadow:0 1.4cqw 2.4cqw #1f1a3d4d,inset 0 .4cqw #fff9}.ej-1980-portable .ej-keys{gap:1cqw;display:flex;position:absolute;top:-2cqw;left:6cqw}.ej-1980-portable .ej-keys i{background:#6e7280;border-radius:.4cqw .4cqw 0 0;width:6cqw;height:2.4cqw}.ej-1980-portable .ej-keys i:first-child{background:var(--ej-deep)}.ej-1980-portable .ej-win{background:#26232e;border-radius:1cqw;flex-direction:column;justify-content:space-between;gap:1.2cqw;padding:2cqw;display:flex;position:absolute;inset:3cqw 3cqw 7.6cqw}.ej-1980-portable .ej-label{background:var(--ej-hi);border-radius:.6cqw;min-height:0;padding:1.2cqw 1.8cqw;overflow:hidden}.ej-1980-portable .ej-title{--ej-fs:5cqw;--ej-lines:2}.ej-1980-portable .ej-reels{flex:none;justify-content:center;gap:14cqw;display:flex}.ej-1980-portable .ej-reels i,.ej-1980-homevideo .ej-win i{aspect-ratio:1;background:radial-gradient(circle, #26232e 0 22%, transparent 23%), repeating-conic-gradient(#f2efe8 0 20deg, #c9c4b8 20deg 60deg);border-radius:50%;width:7cqw;transition:rotate .7s cubic-bezier(.2,.8,.2,1)}.ej-1980-portable .ej-body>.ej-y{color:#3c3a48;position:absolute;bottom:2.4cqw;left:3.4cqw;right:3cqw}.ej-1980-portable .ej-phones{border:1.6cqw solid #2c2a33;border-bottom:0;border-radius:11cqw 11cqw 0 0;width:22cqw;height:34cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);top:5cqw;right:5cqw}.ej-1980-portable .ej-phones:before,.ej-1980-portable .ej-phones:after{content:"";background:var(--ej-deep);border-radius:3cqw;width:7cqw;height:10cqw;position:absolute;bottom:-2cqw;box-shadow:inset 0 0 0 1cqw #2c2a33}.ej-1980-portable .ej-phones:before{left:-4.4cqw}.ej-1980-portable .ej-phones:after{right:-4.4cqw}.ej-1980-radicase{background:var(--ej-g)}.ej-1980-radicase .ej-handle{border:1.6cqw solid #2c2a33;border-bottom:0;border-radius:3cqw 3cqw 0 0;height:12cqw;top:4cqw;left:26cqw;right:26cqw}.ej-1980-radicase .ej-body{background:linear-gradient(#3a3846,#24222c);border-radius:2cqw;align-items:center;gap:2cqw;height:39cqw;padding:0 3cqw;display:flex;top:13cqw;left:4cqw;right:4cqw;box-shadow:0 1.4cqw 2.4cqw #1f1a3d59,inset 0 .4cqw #ffffff1f}.ej-1980-radicase .ej-spk{aspect-ratio:1;background:radial-gradient(circle,#1a1920 0 16%,#4b4958 17% 30%,#1a1920 31% 33%,#0000 34%),radial-gradient(circle,#ffffff2e .3cqw,#0000 .4cqw) 0 0/1.4cqw 1.4cqw,#16151b;border-radius:50%;flex:none;width:25cqw;transition:scale .3s cubic-bezier(.3,1.4,.5,1);box-shadow:0 0 0 .8cqw #9a98a6}.ej-1980-radicase .ej-mid{flex-direction:column;flex:1 1 0;gap:1.6cqw;min-width:0;height:31cqw;display:flex}.ej-1980-radicase .ej-tuner{color:var(--ej-hi);font-family:var(--ej-mono);font-size:calc(1.9cqw * var(--ej-h));white-space:nowrap;text-overflow:clip;background:#0e1a14;border-radius:.4cqw;flex:none;padding:.6cqw 1cqw;overflow:hidden}.ej-1980-radicase .ej-door{background:var(--ej-hi);border-radius:.8cqw;flex-direction:column;flex:1 1 0;justify-content:space-between;gap:1cqw;min-height:0;padding:2cqw;display:flex;overflow:hidden;box-shadow:inset 0 0 0 .5cqw #fff6}.ej-1980-radicase .ej-title{--ej-fs:4.4cqw}.ej-1980-radicase .ej-door .ej-y{color:#1f1a3d;font-size:calc(2cqw * var(--ej-h))}.ej-1980-wordpro{background:var(--ej-g)}.ej-1980-wordpro .ej-lid{background:linear-gradient(#e9e5dc,#cfcac0);border-radius:1.6cqw 1.6cqw .4cqw .4cqw;height:31cqw;padding:3cqw 4cqw;top:3cqw;left:9cqw;right:9cqw;box-shadow:0 1cqw 2cqw #1f1a3d40}.ej-1980-wordpro .ej-lcd{color:#1e2a4a;background:#c4cfda;flex-direction:column;justify-content:center;gap:1cqw;height:100%;padding:1.6cqw 2.4cqw;display:flex;position:relative;overflow:hidden;box-shadow:inset .4cqw .4cqw #0000002e,0 0 0 .8cqw #4a4752}.ej-1980-wordpro .ej-ruler{font-family:var(--ej-mono);font-size:calc(2cqw * var(--ej-h));white-space:nowrap;opacity:.6;flex:none;overflow:hidden}.ej-1980-wordpro .ej-title{--ej-fs:5cqw;--ej-lines:2;color:#1e2a4a;flex:none;font-weight:700}.ej-1980-wordpro .ej-cur{background:#1e2a4a;flex:none;width:2.6cqw;height:.6cqw;transition:translate .3s steps(3,end)}.ej-1980-wordpro .ej-lcd .ej-y{color:#1e2a4a;opacity:.8;flex:none}.ej-1980-wordpro .ej-kb{background:linear-gradient(90deg,#6d6a74 .5cqw,#0000 .5cqw) 0 0/5cqw 100%,linear-gradient(#6d6a74 .5cqw,#0000 .5cqw) 0 0/100% 4.5cqw,#e2ddd3;border-radius:.6cqw .6cqw 1.6cqw 1.6cqw;height:18cqw;top:35cqw;left:4cqw;right:4cqw;box-shadow:0 0 0 1.4cqw #b9b4aa,0 1.6cqw 2cqw 1cqw #1f1a3d40}.ej-1980-floppy{background:var(--ej-g)}.ej-1980-floppy .ej-disk{aspect-ratio:1;clip-path:polygon(0 0,100% 0,100% 30%,98% 30%,98% 36%,100% 36%,100% 100%,0 100%);background:#1d1c22;border-radius:.8cqw;width:46cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);top:50%;left:7cqw;translate:0 -50%;rotate:-3deg;box-shadow:0 1.4cqw 2.4cqw #1f1a3d59}.ej-1980-floppy .ej-label{border-top:1.4cqw solid var(--ej-hi);background:repeating-linear-gradient(#0000 0 3.6cqw,#1f1a3d24 3.6cqw 3.8cqw),#f6f2e6;align-items:center;height:13cqw;padding:1cqw 2cqw;display:flex;position:absolute;top:2.6cqw;left:3cqw;right:3cqw;overflow:hidden}.ej-1980-floppy .ej-title{--ej-fs:4.4cqw;--ej-lines:2;font-family:var(--ej-serif);font-weight:700}.ej-1980-floppy .ej-hub{aspect-ratio:1;background:radial-gradient(circle, var(--ej-g) 0 30%, var(--ej-hi) 31% 52%, #3a3846 53%);border-radius:50%;width:15cqw;transition:rotate .8s cubic-bezier(.2,.8,.2,1);position:absolute;top:20cqw;left:50%;translate:-50%}.ej-1980-floppy .ej-slot{background:#3e3a2f;border-radius:2.5cqw;width:5cqw;height:9cqw;position:absolute;bottom:2.6cqw;left:50%;translate:-50%}.ej-1980-floppy .ej-side{color:var(--ej-on);flex-direction:column;justify-content:flex-end;gap:1cqw;display:flex;inset:8cqw 5cqw 8cqw 60cqw}.ej-1980-floppy .ej-big{font-family:var(--ej-mono);font-size:calc(9cqw * var(--ej-h));letter-spacing:-.04em;font-weight:700;line-height:1}.ej-1980-floppy .ej-side .ej-f{opacity:.8}.ej-1980-arcade{background:radial-gradient(circle at 50% 20%,#3a2c58,#15122a 70%)}.ej-1980-arcade .ej-cab{background:#26223a;border-radius:1.4cqw 1.4cqw 0 0;flex-direction:column;gap:1.6cqw;width:62cqw;padding:2cqw 3cqw 0;display:flex;top:2.6cqw;bottom:-4cqw;left:50%;translate:-50%;box-shadow:inset 1.4cqw 0 #3a3456,inset -1.4cqw 0 #3a3456}.ej-1980-arcade .ej-marquee{background:var(--ej-hi);text-align:center;height:14cqw;box-shadow:0 0 2.4cqw var(--ej-hi), inset 0 0 0 .5cqw #ffffff80;border-radius:.6cqw;flex:none;justify-content:center;align-items:center;padding:1cqw 2.4cqw;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ej-1980-arcade .ej-marquee{box-shadow:0 0 2.4cqw color-mix(in srgb, var(--ej-hi) 70%, transparent), inset 0 0 0 .5cqw #ffffff80}}.ej-1980-arcade .ej-title{--ej-fs:5cqw;--ej-lines:2;color:#1f1a3d}.ej-1980-arcade .ej-screen{text-align:center;background:#08070f;border-radius:2cqw;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1.4cqw;height:19cqw;padding:0 2cqw;display:flex;box-shadow:inset 0 0 0 .8cqw #12101c,inset 0 0 3cqw #ffffff14}.ej-1980-arcade .ej-coin{font-family:var(--ej-mono);font-size:calc(3.2cqw * var(--ej-h));letter-spacing:.2em;color:#ff6db8;font-weight:700}.ej-1980-arcade .ej-screen .ej-y{color:#c7bedd}.ej-1980-arcade .ej-panel{background:linear-gradient(#4a4466,#3a3456);border-radius:.6cqw .6cqw 0 0;flex:1 1 0;justify-content:center;align-items:flex-start;gap:8cqw;padding-top:2.4cqw;display:flex}.ej-1980-arcade .ej-stick{transform-origin:50% 100%;background:radial-gradient(circle at 50% 1.8cqw,#e3342f 0 1.8cqw,#0000 1.9cqw),linear-gradient(#ccc,#ccc) 50%/.8cqw 100% no-repeat;width:4cqw;height:6cqw;transition:rotate .2s;position:relative}.ej-1980-arcade .ej-btns{gap:1.6cqw;padding-top:2cqw;display:flex}.ej-1980-arcade .ej-btns i{aspect-ratio:1;background:var(--ej-hi);border-radius:50%;width:3.6cqw;box-shadow:0 .5cqw #00000059}.ej-1980-sticker{background:var(--ej-g)}.ej-1980-sticker .ej-page{background:repeating-linear-gradient(90deg,#0000 0 2.4cqw,#1f1a3d0a 2.4cqw 2.6cqw),#fbf8f0;border-radius:.8cqw;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:2cqw;padding:2.4cqw;display:grid;inset:3.4cqw 5cqw;box-shadow:0 1.2cqw 2.4cqw #1f1a3d38}.ej-1980-sticker .ej-foil{background:conic-gradient(from 20deg,#ffd6ec,#fff2b0,#c8f5e4,#c9e4ff,#e6d2ff,#ffd6ec);border-radius:1.2cqw;grid-area:1/1/3/4;min-width:0;min-height:0;padding:1cqw;transition:rotate .3s cubic-bezier(.3,1.4,.5,1),scale .3s cubic-bezier(.3,1.4,.5,1);rotate:-2deg;box-shadow:0 .5cqw 1cqw #1f1a3d33}.ej-1980-sticker .ej-face{background:radial-gradient(circle at 88% 86%, #ffffff8c 0 3cqw, transparent 3.1cqw), var(--ej-hi);border-radius:.8cqw;flex-direction:column;justify-content:space-between;gap:1cqw;height:100%;padding:2.4cqw;display:flex;overflow:hidden}.ej-1980-sticker .ej-title{--ej-fs:5.4cqw;--ej-lines:4}.ej-1980-sticker .ej-face .ej-y{color:#1f1a3d}.ej-1980-sticker .ej-cell{min-width:0;font-family:var(--ej-mono);font-size:calc(2cqw * var(--ej-h));color:#8a8498;border:.3cqw dashed #1f1a3d40;border-radius:.8cqw;justify-content:center;align-items:flex-end;padding-bottom:1cqw;display:flex;overflow:hidden}.ej-1980-sticker .ej-cell:nth-child(3),.ej-1980-sticker .ej-cell:nth-child(6){color:#1f1a3d;background:radial-gradient(circle at 50% 40%, var(--ej-deep) 0 22%, transparent 23%), #f0ebdf;border:0;box-shadow:0 .3cqw .6cqw #1f1a3d33}.ej-1980-letter{background:var(--ej-g)}.ej-1980-letter .ej-env{background:linear-gradient(to bottom right, transparent 49.6%, #1f1a3d1f 50%, transparent 50.4%) left / 50% 100% no-repeat, linear-gradient(to bottom left, transparent 49.6%, #1f1a3d1f 50%, transparent 50.4%) right / 50% 100% no-repeat, var(--ej-hi);border-radius:.6cqw;width:52cqw;height:32cqw;bottom:4cqw;right:5cqw;rotate:4deg;box-shadow:0 1.2cqw 2cqw #1f1a3d40}.ej-1980-letter .ej-sheet{background:repeating-linear-gradient(180deg, transparent 0 5.4cqw, var(--ej-hi) 5.4cqw 5.6cqw) 0 3cqw, #fffdf6;flex-direction:column;justify-content:center;gap:2cqw;width:58cqw;height:46cqw;padding:5cqw 6cqw;display:flex;top:4cqw;left:8cqw;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ej-1980-letter .ej-sheet{background:repeating-linear-gradient(180deg, transparent 0 5.4cqw, color-mix(in srgb, var(--ej-hi) 80%, #1f1a3d) 5.4cqw 5.6cqw) 0 3cqw, #fffdf6}}.ej-1980-letter .ej-sheet{box-shadow:0 1.2cqw 2.4cqw #1f1a3d40, inset 0 0 0 1.6cqw #fffdf6, inset 0 0 0 2.2cqw var(--ej-hi);transition:translate .4s cubic-bezier(.2,.8,.2,1),rotate .4s cubic-bezier(.2,.8,.2,1);rotate:-3deg}.ej-1980-letter .ej-title{--ej-fs:5.4cqw;--ej-lines:3;font-family:var(--ej-serif);font-weight:700;line-height:1.32}.ej-1980-letter .ej-sheet .ej-y{color:#8a7f6a}.ej-1980-eighttrack{background:linear-gradient(#ffffff0a .2cqw,#0000 .2cqw) 0 0/100% 3cqw,#2b2440}.ej-1980-eighttrack .ej-shell{background:linear-gradient(#3b3a44,#25242c);border-radius:1.2cqw 1.2cqw 2cqw 2cqw;gap:2.4cqw;width:76cqw;height:44cqw;padding:3.6cqw 3cqw 3cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);display:flex;top:50%;left:50%;translate:-50% -50%;rotate:-4deg;box-shadow:0 1.6cqw 3cqw #00000073,inset 0 .5cqw #ffffff1a}.ej-1980-eighttrack .ej-roller{background:radial-gradient(circle at 50% 100%,#111 0 1.2cqw,#0000 1.3cqw),#8f8b87;border-radius:.6cqw .6cqw 0 0;width:12cqw;height:3cqw;position:absolute;top:-1.4cqw;right:8cqw}.ej-1980-eighttrack .ej-label{background:linear-gradient(transparent 0 76%, #1f1a3d1a 76% 78%, transparent 78%), var(--ej-hi);border-radius:.8cqw;flex-direction:column;flex:1 1 0;justify-content:space-between;gap:1cqw;min-width:0;padding:2.4cqw 3cqw;display:flex;overflow:hidden}.ej-1980-eighttrack .ej-tag{font-size:calc(4.4cqw * var(--ej-h));color:#c8106f;font-style:italic;font-weight:900;line-height:1}.ej-1980-eighttrack .ej-title{--ej-fs:5.4cqw}.ej-1980-eighttrack .ej-label .ej-y{color:#1f1a3d}.ej-1980-eighttrack .ej-prog{flex:none;align-content:center;gap:1.2cqw;display:grid}.ej-1980-eighttrack .ej-prog i{aspect-ratio:1;width:6cqw;font-family:var(--ej-mono);font-size:calc(2.8cqw * var(--ej-h));color:#26242c;background:#d8d4cc;border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.ej-1980-eighttrack .ej-prog i:first-child{background:var(--ej-hi)}.ej-1980-member{background:var(--ej-g)}.ej-1980-member .ej-card{background:repeating-linear-gradient(90deg, #1f1a3d 0 1.4cqw, transparent 1.4cqw 2.8cqw) 0 7cqw / 100% 1.4cqw no-repeat, linear-gradient(var(--ej-hi), var(--ej-hi)) 0 0 / 100% 8.4cqw no-repeat, #fffdf6;border-radius:2cqw;flex-direction:column;gap:1.4cqw;width:76cqw;height:46cqw;padding:12cqw 5cqw 3cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);display:flex;top:50%;left:50%;overflow:hidden;translate:-50% -50%;rotate:3deg;box-shadow:0 1.4cqw 2.4cqw #1f1a3d4d}.ej-1980-member .ej-head{white-space:nowrap;font-size:calc(4.2cqw * var(--ej-h));letter-spacing:.02em;color:#1f1a3d;font-style:italic;font-weight:900;line-height:1.1;position:absolute;top:2cqw;left:5cqw;right:5cqw;overflow:hidden}.ej-1980-member .ej-title{--ej-fs:5cqw;--ej-lines:2;border-bottom:.3cqw solid #1f1a3d4d;flex:none;padding-bottom:1cqw}.ej-1980-member .ej-card>.ej-y{color:#5f5b7a}.ej-1980-member .ej-stamps{grid-template-columns:repeat(6,minmax(0,1fr));gap:1cqw;margin-top:auto;display:grid}.ej-1980-member .ej-stamps i{border:.3cqw solid #1f1a3d4d;height:6cqw}.ej-1980-member .ej-stamps i:first-child,.ej-1980-member .ej-stamps i:nth-child(2){background:radial-gradient(circle,#0000 0 1.4cqw,#c8106fb3 1.5cqw 1.9cqw,#0000 2cqw)}.ej-1980-furoku{background:var(--ej-g)}.ej-1980-furoku .ej-board{background:radial-gradient(#1f1a3d0f .2cqw,#0000 .3cqw) 0 0/1.2cqw 1.2cqw,#efe2c4;border-radius:.4cqw;inset:3.4cqw 6cqw;box-shadow:0 1.2cqw 2.4cqw #1f1a3d40}.ej-1980-furoku .ej-mark{color:#fff;font-size:calc(3cqw * var(--ej-h));background:#c8106f;border-radius:4cqw;padding:.4cqw 1.6cqw;font-weight:900;line-height:1.3;position:absolute;top:2.4cqw;left:2.4cqw}.ej-1980-furoku .ej-piece,.ej-1980-furoku .ej-disc{outline-offset:.8cqw;outline:.35cqw dashed #1f1a3d73;position:absolute}.ej-1980-furoku .ej-piece{background:repeating-linear-gradient(-45deg, transparent 0 3cqw, #ffffff4d 3cqw 4.4cqw), var(--ej-hi);border-radius:2.4cqw;align-items:center;width:50cqw;padding:3cqw;display:flex;top:9.6cqw;bottom:5cqw;left:5cqw;overflow:hidden}.ej-1980-furoku .ej-title{--ej-fs:6cqw}.ej-1980-furoku .ej-disc{aspect-ratio:1;width:18cqw;font-family:var(--ej-mono);font-size:calc(5.4cqw * var(--ej-h));color:var(--ej-deep);background:#fffdf6;border-radius:50%;place-items:center;font-weight:700;transition:translate .3s cubic-bezier(.3,1.4,.5,1),rotate .3s cubic-bezier(.3,1.4,.5,1);display:grid;top:8cqw;right:6cqw}.ej-1980-furoku .ej-star{aspect-ratio:1;background:var(--ej-deep);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:12cqw;position:absolute;bottom:5cqw;right:9cqw}.ej-1980-furoku .ej-f{color:#7a6d50;font-size:calc(1.9cqw * var(--ej-h));position:absolute;bottom:.8cqw;left:2.4cqw;right:2.4cqw}.ej-1980-kitbox{background:var(--ej-g)}.ej-1980-kitbox .ej-runner{background:radial-gradient(circle,#b9b6c0 0 1.6cqw,#0000 1.7cqw) 2cqw 2cqw/8cqw 8cqw,linear-gradient(#9b98a3,#9b98a3) 50%/.6cqw 100% no-repeat,linear-gradient(#9b98a3,#9b98a3) 50%/100% .6cqw no-repeat;border:.8cqw solid #9b98a3;border-radius:.4cqw;height:18cqw;bottom:3cqw;left:12cqw;right:12cqw}.ej-1980-kitbox .ej-lid{background:linear-gradient(115deg, var(--ej-hi) 0 66%, #1f1a3d 66% 68.4%, transparent 68.4% 70.6%, #c8106f 70.6% 74%, #fffdf6 74%);border-radius:.6cqw;flex-direction:column;justify-content:flex-end;gap:1.2cqw;height:36cqw;padding:3cqw 4cqw 3cqw 5cqw;transition:translate .4s cubic-bezier(.2,.8,.2,1);display:flex;top:4cqw;left:6cqw;right:6cqw;overflow:hidden;box-shadow:0 1.2cqw #2c2a33,0 2.4cqw 2.4cqw #1f1a3d4d}.ej-1980-kitbox .ej-scale{color:#fff;font-family:var(--ej-mono);font-size:calc(3cqw * var(--ej-h));background:#1f1a3d;padding:.4cqw 1.4cqw;font-weight:700;position:absolute;top:2.4cqw;right:3cqw}.ej-1980-kitbox .ej-title{--ej-fs:6.2cqw;--ej-lines:3;letter-spacing:-.03em;max-width:50cqw;font-style:italic}.ej-1980-kitbox .ej-lid .ej-y{color:#1f1a3d}.ej-1980-calcwatch{background:var(--ej-g)}.ej-1980-calcwatch .ej-watch{justify-content:center;align-items:center;width:30cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);display:flex;top:0;bottom:0;left:8cqw;rotate:-8deg}.ej-1980-calcwatch .ej-strap{background:repeating-linear-gradient(#2c2a33 0 2.6cqw,#3c3a48 2.6cqw 3cqw);width:18cqw;position:absolute;top:-6cqw;bottom:-6cqw;left:50%;translate:-50%}.ej-1980-calcwatch .ej-case{background:linear-gradient(160deg,#eef0f3,#a9adb6);border-radius:2.6cqw;flex-direction:column;gap:1.6cqw;width:30cqw;height:34cqw;padding:2.6cqw;display:flex;position:relative;box-shadow:0 1.4cqw 2.4cqw #1f1a3d59}.ej-1980-calcwatch .ej-lcd{text-align:center;font-family:var(--ej-mono);font-size:calc(6.4cqw * var(--ej-h));color:#2e3524;background:#b8c39f;border-radius:.6cqw;flex:none;padding:1.6cqw 0;font-weight:700;line-height:1;box-shadow:inset .3cqw .3cqw #0003,0 0 0 .6cqw #2c2a33}.ej-1980-calcwatch .ej-keys{background:radial-gradient(circle, var(--ej-deep) 0 1.1cqw, transparent 1.2cqw) 0 0 / 25% 33.3%, radial-gradient(circle, #3c3a48 0 1.1cqw, transparent 1.2cqw) 0 0 / 25% 33.3%;flex:1 1 0}.ej-1980-calcwatch .ej-text{color:var(--ej-on);flex-direction:column;justify-content:center;gap:1.6cqw;display:flex;inset:6cqw 6cqw 6cqw 46cqw}.ej-1980-calcwatch .ej-title{--ej-fs:6.4cqw;--ej-lines:4}.ej-1980-calcwatch .ej-text .ej-f{opacity:.8}.ej-1980-homevideo{background:var(--ej-g)}.ej-1980-homevideo .ej-tape{background:linear-gradient(#2a2930,#1b1a20);border-radius:1cqw;flex-direction:column;gap:2.4cqw;width:82cqw;height:47cqw;padding:3cqw 5cqw;display:flex;top:50%;left:50%;translate:-50% -50%;box-shadow:0 1.6cqw 2.8cqw #1f1a3d66,inset 0 .4cqw #ffffff14}.ej-1980-homevideo .ej-label{background:linear-gradient(var(--ej-hi), var(--ej-hi)) 0 0 / 100% 1.6cqw no-repeat, repeating-linear-gradient(180deg, transparent 0 4.6cqw, #1f1a3d1f 4.6cqw 4.8cqw) 0 1.6cqw, #fffdf6;flex-direction:column;flex:none;justify-content:center;gap:1cqw;height:22cqw;padding:2cqw 3cqw;display:flex;overflow:hidden;rotate:-.6deg}.ej-1980-homevideo .ej-title{--ej-fs:5.4cqw;--ej-lines:2;font-family:var(--ej-serif);font-weight:700}.ej-1980-homevideo .ej-label .ej-y{color:#5f5b7a}.ej-1980-homevideo .ej-win{background:#ffffff1a;border-radius:.6cqw;flex:1 1 0;justify-content:space-between;align-self:center;align-items:center;width:40cqw;padding:0 3cqw;display:flex;box-shadow:inset 0 0 0 .4cqw #ffffff1f}.ej-1980-homevideo .ej-win i{width:9cqw}.ej-1980-pad{background:var(--ej-g)}.ej-1980-pad .ej-cord{background:#2c2a33;border-radius:1cqw;width:2cqw;height:12cqw;top:-2cqw;left:49cqw}.ej-1980-pad .ej-body{background:linear-gradient(#e4dfd3,#cfc9bb);border-radius:1.6cqw;height:40cqw;top:9cqw;left:5cqw;right:5cqw;box-shadow:0 1.4cqw 2.4cqw #1f1a3d4d,inset 0 -.8cqw #0000001a}.ej-1980-pad .ej-plate{background:var(--ej-hi);border-radius:.6cqw;align-items:center;height:15cqw;padding:0 3cqw;display:flex;position:absolute;top:3cqw;left:4cqw;right:4cqw;overflow:hidden}.ej-1980-pad .ej-title{--ej-fs:5.6cqw;--ej-lines:2}.ej-1980-pad .ej-cross{aspect-ratio:1;background:linear-gradient(#2c2a33,#2c2a33) 50%/4.6cqw 100% no-repeat,linear-gradient(#2c2a33,#2c2a33) 50%/100% 4.6cqw no-repeat;width:14cqw;position:absolute;bottom:4cqw;left:8cqw}.ej-1980-pad .ej-pills{gap:2cqw;display:flex;position:absolute;bottom:8cqw;left:50%;translate:-50%}.ej-1980-pad .ej-pills i{background:#4a4752;border-radius:1.2cqw;width:7cqw;height:2.4cqw;rotate:-20deg}.ej-1980-pad .ej-ab{gap:2.4cqw;display:flex;position:absolute;bottom:5cqw;right:8cqw}.ej-1980-pad .ej-ab i{aspect-ratio:1;background:var(--ej-deep);border-radius:50%;width:8cqw;transition:translate .15s;box-shadow:0 .5cqw #0000004d}.ej-1980-pad .ej-body>.ej-y{text-align:center;color:#5f5b7a;position:absolute;bottom:2.4cqw;left:0;right:0}.ej-1980-pencase{background:var(--ej-g)}.ej-1980-pencase .ej-case{width:86cqw;height:38cqw;box-shadow:0 1.4cqw 0 var(--ej-hi), 0 2.4cqw 2.4cqw #1f1a3d4d;background:#fffdf6;border-radius:2.4cqw;top:50%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.ej-1980-pencase .ej-case{box-shadow:0 1.4cqw 0 color-mix(in srgb, var(--ej-hi) 60%, #1f1a3d), 0 2.4cqw 2.4cqw #1f1a3d4d}}.ej-1980-pencase .ej-case{rotate:-2deg}.ej-1980-pencase .ej-lid{background:radial-gradient(circle, #ffffff8c .7cqw, transparent .8cqw) 0 0 / 6cqw 6cqw, var(--ej-hi);border-radius:1.6cqw;flex-direction:column;justify-content:center;gap:1.4cqw;padding:3cqw 6cqw;display:flex;position:absolute;inset:1.6cqw;overflow:hidden;box-shadow:inset 0 0 0 .8cqw #fff6}.ej-1980-pencase .ej-title{--ej-fs:6.4cqw;--ej-lines:2;text-shadow:0 .3cqw #ffffffb3}.ej-1980-pencase .ej-lid .ej-y{color:#1f1a3d}.ej-1980-pencase .ej-btns{gap:2cqw;display:flex;position:absolute;bottom:-2.6cqw;right:8cqw}.ej-1980-pencase .ej-btns i{background:var(--ej-deep);border-radius:0 0 .8cqw .8cqw;width:6cqw;height:2.6cqw;transition:translate .15s}.ej-1980-instant{background:var(--ej-g)}.ej-1980-instant .ej-under{background:#f2eee4;width:34cqw;height:42cqw;top:6cqw;left:12cqw;rotate:8deg;box-shadow:0 1cqw 2cqw #1f1a3d33}.ej-1980-instant .ej-photo{background:#fffdf8;flex-direction:column;gap:1.6cqw;width:36cqw;height:47cqw;padding:2.4cqw 2.4cqw 0;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);display:flex;top:4cqw;left:9cqw;rotate:-4deg;box-shadow:0 1.2cqw 2.4cqw #1f1a3d4d}.ej-1980-instant .ej-img{background:radial-gradient(circle at 30% 30%, #fff6, transparent 50%), linear-gradient(160deg, var(--ej-hi), var(--ej-hi));flex:none;height:29cqw;position:relative}@supports (color:color-mix(in lab, red, red)){.ej-1980-instant .ej-img{background:radial-gradient(circle at 30% 30%, #fff6, transparent 50%), linear-gradient(160deg, var(--ej-hi), color-mix(in srgb, var(--ej-hi) 40%, #2b2440))}}.ej-1980-instant .ej-date{font-family:var(--ej-mono);font-size:calc(3.2cqw * var(--ej-h));color:#ff9a3c;text-shadow:0 0 .8cqw #ff7828b3;font-weight:700;position:absolute;bottom:1.2cqw;right:1.6cqw}.ej-1980-instant .ej-title{--ej-fs:4.6cqw;--ej-lines:2;font-family:var(--ej-serif);font-weight:700;line-height:1.2}.ej-1980-instant .ej-side{color:var(--ej-on);flex-direction:column;justify-content:flex-end;gap:1cqw;display:flex;inset:8cqw 6cqw 8cqw 54cqw}.ej-1980-instant .ej-side .ej-y{font-size:calc(9cqw * var(--ej-h));letter-spacing:-.04em;font-weight:700;line-height:1}.ej-1980-instant .ej-side .ej-f{opacity:.8}.ej-1980-dialog{color:#fff;background:#000}.ej-1980-dialog .ej-stat{font-family:var(--ej-mono);font-size:calc(3.4cqw * var(--ej-h));border:.8cqw double #fff;border-radius:1cqw;padding:1cqw 2.4cqw;font-weight:700;line-height:1.2;top:4cqw;left:5cqw}.ej-1980-dialog .ej-win{border:.9cqw double #fff;border-radius:1.4cqw;align-items:center;height:30cqw;padding:3cqw 5cqw;display:flex;bottom:4cqw;left:5cqw;right:5cqw;overflow:hidden}.ej-1980-dialog .ej-title{--ej-fs:6cqw;--ej-lines:3;font-family:var(--ej-mono);letter-spacing:.04em;color:#fff;font-weight:700}.ej-1980-dialog .ej-more{font-size:calc(3cqw * var(--ej-h));color:var(--ej-hi);line-height:1;transition:translate .3s cubic-bezier(.3,1.4,.5,1);position:absolute;bottom:.4cqw;left:50%}.ej-1980-dialog .ej-f{color:#a9a3c8;max-width:50cqw;position:absolute;top:5.4cqw;right:5cqw}.ej-1980-capsule{background:var(--ej-g)}.ej-1980-capsule .ej-ball{aspect-ratio:1;background:radial-gradient(circle at 34% 24%, #ffffffd9 0 2cqw, transparent 2.2cqw), linear-gradient(var(--ej-hi) 0 48%, #1f1a3d 48% 52%, var(--ej-hi) 52%);border-radius:50%;width:38cqw;top:50%;left:6cqw;translate:0 -50%}@supports (color:color-mix(in lab, red, red)){.ej-1980-capsule .ej-ball{background:radial-gradient(circle at 34% 24%, #ffffffd9 0 2cqw, transparent 2.2cqw), linear-gradient(color-mix(in srgb, var(--ej-hi) 30%, #ffffffb3) 0 48%, #1f1a3d 48% 52%, var(--ej-hi) 52%)}}.ej-1980-capsule .ej-ball{transition:rotate .5s cubic-bezier(.3,1.4,.5,1);rotate:-14deg;box-shadow:inset 0 0 0 .6cqw #fff9,0 1.4cqw 2.4cqw #1f1a3d4d}.ej-1980-capsule .ej-slip{background:linear-gradient(90deg,#0000 49.6%,#1f1a3d1f 50%,#0000 50.4%),#fffdf6;flex-direction:column;justify-content:space-between;gap:1.2cqw;padding:3cqw;display:flex;inset:7cqw 6cqw 7cqw 49cqw;overflow:hidden;rotate:2deg;box-shadow:0 1cqw 2cqw #1f1a3d38}.ej-1980-capsule .ej-title{--ej-fs:5.4cqw;--ej-lines:4}.ej-1980-capsule .ej-slip .ej-y{color:#5f5b7a}.ej-1980-basic{background:var(--ej-g)}.ej-1980-basic .ej-mon{background:linear-gradient(#e9e5dc,#cfcac0);border-radius:2cqw;width:80cqw;height:50cqw;padding:3cqw 4cqw;top:3cqw;left:50%;translate:-50%;box-shadow:0 1.2cqw 2.4cqw #1f1a3d4d}.ej-1980-basic .ej-screen{color:#fff;background:#2338a8;border-radius:2.4cqw/3cqw;flex-direction:column;gap:1.2cqw;height:100%;padding:2.6cqw 3.4cqw;display:flex;overflow:hidden;box-shadow:inset 0 0 3cqw #00000073,0 0 0 .8cqw #4a4752}.ej-1980-basic .ej-screen .ej-y{letter-spacing:.06em;text-transform:none;flex:none}.ej-1980-basic .ej-title{--ej-fs:5.4cqw;--ej-lines:3;font-family:var(--ej-mono);letter-spacing:.02em;color:#fff;flex:none;font-weight:700}.ej-1980-basic .ej-cur{vertical-align:-.4cqw;background:#fff;width:1.6cqw;height:2.6cqw;margin-left:1cqw;transition:translate .3s steps(3,end);display:inline-block}.ej-1980-basic .ej-fk{font-family:var(--ej-mono);font-size:calc(2cqw * var(--ej-h));grid-template-columns:repeat(5,minmax(0,1fr));gap:1cqw;margin-top:auto;line-height:1.4;display:grid}.ej-1980-basic .ej-fk i{color:#2338a8;text-align:center;background:#fff;font-style:normal;overflow:hidden}.ej-1980-neon{color:#fff;background:linear-gradient(90deg,#0000 0 7.6cqw,#120d1c 7.6cqw 8cqw) 0 0/8cqw 4cqw,linear-gradient(90deg,#0000 0 7.6cqw,#120d1c 7.6cqw 8cqw) 4cqw 2cqw/8cqw 4cqw,linear-gradient(#0000 0 1.8cqw,#120d1c 1.8cqw 2cqw) 0 0/100% 2cqw,#2a1e2c}.ej-1980-neon .ej-tube{border:.6cqw solid var(--ej-hi);text-align:center;box-shadow:0 0 1.4cqw var(--ej-hi), inset 0 0 1.4cqw var(--ej-hi);border-radius:3cqw;justify-content:center;align-items:center;padding:2cqw 4cqw;transition:scale .4s cubic-bezier(.3,1.4,.5,1);display:flex;inset:6cqw 7cqw 12cqw;overflow:hidden}.ej-1980-neon .ej-title{--ej-fs:7cqw;color:#fffaf0;text-shadow:0 0 .5cqw var(--ej-hi), 0 0 1.6cqw var(--ej-hi), 0 0 3.4cqw var(--ej-hi);font-weight:700}.ej-1980-neon>.ej-y{color:#ff6db8;text-shadow:0 0 1cqw #ff6db8;font-weight:700;position:absolute;bottom:4cqw;right:7cqw}.ej-1980-shitajiki{background:linear-gradient(90deg,#0000 0 9cqw,#c8106f59 9cqw 9.3cqw,#0000 9.3cqw),repeating-linear-gradient(#0000 0 4.4cqw,#b9cde0 4.4cqw 4.6cqw),#fbf9f2}.ej-1980-shitajiki .ej-board{background:var(--ej-hi);border-radius:2.4cqw;flex-direction:column;justify-content:center;gap:1.6cqw;padding:4cqw 5cqw 8cqw;display:flex;inset:4cqw 6cqw 4cqw 13cqw;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ej-1980-shitajiki .ej-board{background:color-mix(in srgb, var(--ej-hi) 72%, transparent)}}.ej-1980-shitajiki .ej-board{rotate:2deg;box-shadow:inset 0 0 0 .4cqw #fff9,0 1cqw 2cqw #1f1a3d33}.ej-1980-shitajiki .ej-sheen{pointer-events:none;background:linear-gradient(115deg,#0000 32%,#ffffff8c 38%,#0000 44% 50%,#ffffff4d 53%,#0000 56%);transition:translate .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 -30%}.ej-1980-shitajiki .ej-title{--ej-fs:7cqw;color:#1f1a3d;position:relative}.ej-1980-shitajiki .ej-board>.ej-y{color:#1f1a3d;position:relative}.ej-1980-shitajiki .ej-rule{opacity:.6;background-color:#0000;background-image:linear-gradient(90deg,#1f1a3d .25cqw,#0000 .25cqw),linear-gradient(90deg,#1f1a3d .2cqw,#0000 .2cqw);background-position:0 100%,0 100%;background-repeat:repeat-x;background-size:4cqw 100%,.8cqw 40%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:3cqw;position:absolute;bottom:2.4cqw;left:5cqw;right:5cqw}@media (prefers-reduced-motion:no-preference){:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-portable .ej-reels i{rotate:180deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-radicase .ej-spk{scale:1.05}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-wordpro .ej-cur{translate:3cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-floppy .ej-disk{rotate:0deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-arcade .ej-stick{rotate:-18deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-sticker .ej-foil{rotate:1deg;scale:1.02}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-letter .ej-sheet{translate:0 -1.4cqw;rotate:-1deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-eighttrack .ej-shell{rotate:-1deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-member .ej-card{rotate:0deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-furoku .ej-disc{translate:1cqw -1.4cqw;rotate:12deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-kitbox .ej-lid{translate:0 -2cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-calcwatch .ej-watch{rotate:-2deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-homevideo .ej-win i{rotate:180deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-pad .ej-ab i:last-child{translate:0 .5cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-pencase .ej-btns i:first-child{translate:0 .8cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-instant .ej-photo{rotate:-1deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-dialog .ej-more{translate:0 -.8cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-capsule .ej-ball{rotate:10deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-basic .ej-cur{translate:2cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-neon .ej-tube{scale:1.02}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1980-shitajiki .ej-sheen{translate:14cqw}}.ej-1990-fd .ej-disk,.ej-1990-fd .ej-side,.ej-1990-phs .ej-phone,.ej-1990-phs .ej-text,.ej-1990-gamebox .ej-box,.ej-1990-egg .ej-chain,.ej-1990-egg .ej-egg,.ej-1990-egg .ej-text,.ej-1990-guidebook .ej-tabs,.ej-1990-guidebook .ej-book,.ej-1990-karaoke .ej-no,.ej-1990-karaoke .ej-ball,.ej-1990-karaoke .ej-lyric,.ej-1990-tvmag .ej-mag,.ej-1990-dos .ej-box,.ej-1990-fax .ej-paper,.ej-1990-fax .ej-machine,.ej-1990-film .ej-leader,.ej-1990-film .ej-can,.ej-1990-film .ej-text,.ej-1990-rentalbag .ej-bag,.ej-1990-dialogbox .ej-win,.ej-1990-modem .ej-box,.ej-1990-binder .ej-page,.ej-1990-binder .ej-card,.ej-1990-cdplayer .ej-player,.ej-1990-cdplayer .ej-text,.ej-1990-remote .ej-body,.ej-1990-polygon .ej-sky,.ej-1990-polygon .ej-floor,.ej-1990-yoyo .ej-string,.ej-1990-yoyo .ej-yo,.ej-1990-bookcover .ej-slip,.ej-1990-bookcover .ej-book,.ej-1990-memcard .ej-card{position:absolute}.ej-1990-fd .ej-title,.ej-1990-gamebox .ej-title,.ej-1990-guidebook .ej-title,.ej-1990-tvmag .ej-title,.ej-1990-fax .ej-title,.ej-1990-rentalbag .ej-title,.ej-1990-dialogbox .ej-title,.ej-1990-modem .ej-title,.ej-1990-binder .ej-title,.ej-1990-remote .ej-title,.ej-1990-yoyo .ej-title,.ej-1990-bookcover .ej-title,.ej-1990-memcard .ej-title{color:#1f1a3d}.ej-1990-phs .ej-text,.ej-1990-egg .ej-text,.ej-1990-film .ej-text,.ej-1990-cdplayer .ej-text,.ej-1990-fd .ej-side{color:var(--ej-on);flex-direction:column;justify-content:center;gap:1.6cqw;display:flex;top:6cqw;bottom:6cqw;right:6cqw}.ej-1990-phs .ej-text .ej-f,.ej-1990-cdplayer .ej-text .ej-f,.ej-1990-fd .ej-side .ej-f{opacity:.8}.ej-1990-fd{background:var(--ej-g)}.ej-1990-fd .ej-disk{aspect-ratio:1;clip-path:polygon(0 0,94% 0,100% 6%,100% 100%,0 100%);background:linear-gradient(160deg,#3b3e48,#23252c);border-radius:.8cqw;width:46cqw;top:50%;left:7cqw;translate:0 -50%;rotate:3deg;box-shadow:0 1.4cqw 2.4cqw #1f1a3d59}.ej-1990-fd .ej-disk:after{content:"";background:#101114;width:3cqw;height:3.4cqw;position:absolute;bottom:3cqw;left:3cqw}.ej-1990-fd .ej-shutter{background:linear-gradient(#101114,#101114) 13cqw 3cqw/4cqw 9cqw no-repeat,linear-gradient(90deg,#c4c8cf,#eef0f3 40%,#b5b9c2);border-radius:0 0 .4cqw .4cqw;width:22cqw;height:17cqw;transition:translate .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:12cqw}.ej-1990-fd .ej-label{background:linear-gradient(var(--ej-hi), var(--ej-hi)) 0 0 / 100% 2cqw no-repeat, #fbf9f2;border-radius:.6cqw .6cqw 0 0;align-items:center;height:23cqw;padding:2cqw 3cqw;display:flex;position:absolute;bottom:0;left:4cqw;right:4cqw;overflow:hidden}.ej-1990-fd .ej-title{--ej-fs:4.8cqw}.ej-1990-fd .ej-side{justify-content:flex-end;gap:1cqw;left:60cqw}.ej-1990-fd .ej-big{font-family:var(--ej-mono);font-size:calc(9cqw * var(--ej-h));letter-spacing:-.04em;font-weight:700;line-height:1}.ej-1990-phs{background:var(--ej-g)}.ej-1990-phs .ej-phone{background:linear-gradient(90deg,#4a4e58,#2a2d35 60%);border-radius:3cqw 3cqw 2cqw 2cqw;flex-direction:column;gap:2cqw;width:19cqw;height:46cqw;padding:3cqw 2.2cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);display:flex;top:7cqw;left:12cqw;rotate:-6deg;box-shadow:0 1.4cqw 2.4cqw #1f1a3d59}.ej-1990-phs .ej-ant{background:#2a2d35;border-radius:1.3cqw 1.3cqw 0 0;width:2.6cqw;height:7cqw;position:absolute;top:-5cqw;right:3cqw}.ej-1990-phs .ej-lcd{background:var(--ej-hi);color:#1f1a3d;height:13cqw;font-family:var(--ej-mono);font-size:calc(5cqw * var(--ej-h));border-radius:.6cqw;flex:none;justify-content:flex-end;align-items:flex-end;padding:1cqw 1.2cqw;font-weight:700;line-height:1;display:flex;position:relative}.ej-1990-phs .ej-bars{clip-path:polygon(0 70%,100% 0,100% 100%,0 100%);background:linear-gradient(90deg,#1f1a3d 0 .8cqw,#0000 .8cqw 1.4cqw,#1f1a3d 1.4cqw 2.2cqw,#0000 2.2cqw 2.8cqw,#1f1a3d 2.8cqw 3.6cqw,#0000 3.6cqw);width:5cqw;height:3cqw;position:absolute;top:1cqw;left:1.2cqw}.ej-1990-phs .ej-keys{background:radial-gradient(1.6cqw 1cqw,#c9ccd3 0 96%,#0000 100%) 0 0/33.3% 25%;flex:1 1 0}.ej-1990-phs .ej-text{left:40cqw}.ej-1990-phs .ej-title{--ej-fs:6.6cqw;--ej-lines:4}.ej-1990-gamebox{background:radial-gradient(circle at 50% 30%,#34304a,#1a1824)}.ej-1990-gamebox .ej-box{width:70cqw;height:44cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);top:5cqw;left:12cqw;rotate:-3deg}.ej-1990-gamebox .ej-front{background:linear-gradient(90deg, #2a2d35 0 9cqw, #fffdf6 9cqw 9.6cqw, transparent 9.6cqw), radial-gradient(circle at 80% 30%, #fff6 0 9cqw, transparent 9.2cqw), var(--ej-hi);flex-direction:column;justify-content:flex-end;gap:1.2cqw;padding:4cqw 4cqw 3cqw 13cqw;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 1.6cqw 3cqw #00000080}.ej-1990-gamebox .ej-band{z-index:1;background:repeating-linear-gradient(90deg,#e3342f 0 25%,#fc3 25% 50%,#38c172 50% 75%,#3490dc 75%);height:4.6cqw;position:absolute;top:0;left:9.6cqw;right:0}.ej-1990-gamebox .ej-top{background:var(--ej-hi);height:3cqw;position:absolute;top:-3cqw;left:1.6cqw;right:-1.6cqw}@supports (color:color-mix(in lab, red, red)){.ej-1990-gamebox .ej-top{background:color-mix(in srgb, var(--ej-hi) 70%, #fff)}}.ej-1990-gamebox .ej-top{clip-path:polygon(0 100%,2.3% 0,100% 0,97.7% 100%)}.ej-1990-gamebox .ej-box:after{content:"";background:var(--ej-hi);width:3cqw;position:absolute;top:-3cqw;bottom:3cqw;right:-3cqw}@supports (color:color-mix(in lab, red, red)){.ej-1990-gamebox .ej-box:after{background:color-mix(in srgb, var(--ej-hi) 60%, #1f1a3d)}}.ej-1990-gamebox .ej-box:after{clip-path:polygon(0 3cqw,100% 0,100% calc(100% - 3cqw),0 100%)}.ej-1990-gamebox .ej-title{--ej-fs:6.6cqw;letter-spacing:-.03em;font-style:italic}.ej-1990-gamebox .ej-front .ej-y{color:#1f1a3d}.ej-1990-egg{background:var(--ej-g)}.ej-1990-egg .ej-chain{border:1cqw solid #b5b9c2;border-radius:50%;width:9cqw;height:12cqw;top:-3cqw;left:19cqw}.ej-1990-egg .ej-egg{background:radial-gradient(circle at 34% 24%, #ffffff8c 0 3cqw, transparent 3.2cqw), var(--ej-hi);transform-origin:50% 0;border-radius:50% 50% 46% 46%/58% 58% 42% 42%;flex-direction:column;justify-content:center;align-items:center;gap:3cqw;width:34cqw;height:44cqw;transition:rotate .5s cubic-bezier(.3,1.4,.5,1);display:flex;top:7cqw;left:6cqw;rotate:-6deg;box-shadow:inset -1.4cqw -1.4cqw #1f1a3d1f,0 1.4cqw 2.4cqw #1f1a3d4d}.ej-1990-egg .ej-lcd{aspect-ratio:1;width:17cqw;font-family:var(--ej-mono);font-size:calc(5.4cqw * var(--ej-h));color:#2e3524;background:radial-gradient(#2e35241f .25cqw,#0000 .3cqw) 0 0/1cqw 1cqw,#b8c39f;border-radius:1cqw;place-items:center;margin-top:4cqw;font-weight:700;display:grid;box-shadow:0 0 0 1.4cqw #fffdf6,0 0 0 1.8cqw #1f1a3d33}.ej-1990-egg .ej-btns{gap:2cqw;display:flex}.ej-1990-egg .ej-btns i{aspect-ratio:1;background:var(--ej-deep);border-radius:50%;width:3.4cqw}.ej-1990-egg .ej-btns i:nth-child(2){translate:0 1.4cqw}.ej-1990-egg .ej-text{left:47cqw}.ej-1990-egg .ej-title{--ej-fs:6.6cqw;--ej-lines:4}.ej-1990-guidebook{background:var(--ej-g)}.ej-1990-guidebook .ej-tabs{gap:1.6cqw;display:grid;top:9cqw;right:15cqw}.ej-1990-guidebook .ej-tabs i{background:#fc3;border-radius:0 .6cqw .6cqw 0;width:10cqw;height:4cqw;translate:5cqw}.ej-1990-guidebook .ej-tabs i:nth-child(2){background:#ff6db8;transition:translate .3s cubic-bezier(.3,1.4,.5,1);translate:3cqw}.ej-1990-guidebook .ej-tabs i:nth-child(3){background:#4fc3e3}.ej-1990-guidebook .ej-book{background:linear-gradient(90deg,#00000040 0 2.4cqw,#fff3 2.4cqw 3cqw,#0000 3cqw),#1f1a3d;border-radius:.4cqw 1cqw 1cqw .4cqw;flex-direction:column;gap:1.6cqw;padding:3cqw 3cqw 2.4cqw 6cqw;display:flex;inset:3cqw 18cqw 3cqw 16cqw;box-shadow:1cqw 0 #f2eee4,1.6cqw .4cqw #d9d4c8,0 1.4cqw 2.4cqw #1f1a3d59}.ej-1990-guidebook .ej-shots{flex:none;grid-template-columns:repeat(3,1fr);gap:1.2cqw;display:grid}.ej-1990-guidebook .ej-shots i{background:linear-gradient(#0000 70%,#fff3 70%),#3a3456;height:8cqw;box-shadow:inset 0 0 0 .4cqw #fff}.ej-1990-guidebook .ej-band{background:var(--ej-hi);flex-direction:column;flex:1 1 0;justify-content:center;gap:.8cqw;min-height:0;padding:1.6cqw 2.4cqw;display:flex;overflow:hidden;rotate:-2deg}.ej-1990-guidebook .ej-kind{font-size:calc(2.6cqw * var(--ej-h));letter-spacing:.1em;color:#c8106f;font-weight:900}.ej-1990-guidebook .ej-title{--ej-fs:5.4cqw;--ej-lines:2}.ej-1990-guidebook .ej-book>.ej-y{color:#c7bedd;flex:none}.ej-1990-karaoke{background:radial-gradient(circle at 70% 120%, var(--ej-hi), transparent 60%), linear-gradient(#1b1740, #3a2a6a 60%, #6a3a7a)}@supports (color:color-mix(in lab, red, red)){.ej-1990-karaoke{background:radial-gradient(circle at 70% 120%, color-mix(in srgb, var(--ej-hi) 70%, transparent), transparent 60%), linear-gradient(#1b1740, #3a2a6a 60%, #6a3a7a)}}.ej-1990-karaoke{color:#fff}.ej-1990-karaoke .ej-no{font-family:var(--ej-mono);font-size:calc(3cqw * var(--ej-h));border:.4cqw solid #fff;border-radius:4cqw;padding:.6cqw 2cqw;font-weight:700;line-height:1.3;top:4cqw;left:5cqw}.ej-1990-karaoke .ej-ball{aspect-ratio:1;background:#ffe24f;border-radius:50%;width:3.4cqw;transition:translate .5s cubic-bezier(.3,1.4,.5,1);top:22cqw;left:12cqw;box-shadow:0 0 1.4cqw #ffe24f}.ej-1990-karaoke .ej-lyric{align-items:flex-end;display:flex;inset:28cqw 6cqw 6cqw}.ej-1990-karaoke .ej-title{--ej-fs:6.6cqw;--ej-lines:2;color:#0000;filter:drop-shadow(.35cqw .35cqw #1b1740);background:linear-gradient(90deg,#ff6db8 0 46%,#fff 46%);-webkit-background-clip:text;background-clip:text}.ej-1990-karaoke .ej-f{color:#c7bedd;max-width:50cqw;position:absolute;top:4.6cqw;right:5cqw}.ej-1990-tvmag{background:var(--ej-g)}.ej-1990-tvmag .ej-mag{background:linear-gradient(var(--ej-hi), var(--ej-hi)) 0 0 / 100% 13cqw no-repeat, #fffdf6;width:66cqw;height:52cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);top:3cqw;left:50%;overflow:hidden;translate:-50%;rotate:2deg;box-shadow:0 1.4cqw 2.4cqw #1f1a3d4d}.ej-1990-tvmag .ej-mast{font-size:calc(12cqw * var(--ej-h));letter-spacing:-.06em;color:#e3342f;text-shadow:.6cqw .6cqw #1f1a3d;font-style:italic;font-weight:900;line-height:1;position:absolute;top:.6cqw;left:3cqw}.ej-1990-tvmag .ej-no{color:#fff;font-family:var(--ej-mono);font-size:calc(2.6cqw * var(--ej-h));background:#1f1a3d;padding:.4cqw 1.4cqw;font-weight:700;position:absolute;top:3cqw;right:3cqw}.ej-1990-tvmag .ej-cover{flex-direction:column;gap:1.2cqw;display:flex;position:absolute;top:16cqw;left:3cqw;right:22cqw}.ej-1990-tvmag .ej-title{--ej-fs:6cqw}.ej-1990-tvmag .ej-cover .ej-y{color:#c8106f;font-weight:700}.ej-1990-tvmag .ej-lines{gap:1.6cqw;width:16cqw;display:grid;position:absolute;top:16cqw;right:3cqw}.ej-1990-tvmag .ej-lines i{border-left:1cqw solid var(--ej-deep);background:repeating-linear-gradient(#1f1a3d33 0 .6cqw,#0000 .6cqw 1.6cqw);height:7cqw}.ej-1990-tvmag .ej-code{background:#fff repeating-linear-gradient(90deg,#1f1a3d 0 .3cqw,#0000 .3cqw .6cqw,#1f1a3d .6cqw 1.2cqw,#0000 1.2cqw 1.5cqw) padding-box content-box;width:16cqw;height:5cqw;padding:.6cqw;position:absolute;bottom:2.4cqw;left:3cqw}.ej-1990-dos{color:#e8e8e8;background:#000;flex-direction:column;gap:2.4cqw;padding:3cqw 4cqw;display:flex}.ej-1990-dos .ej-head{color:#000;font-family:var(--ej-mono);font-size:calc(2.8cqw * var(--ej-h));white-space:nowrap;text-overflow:ellipsis;background:#e8e8e8;flex:none;padding:.4cqw 1.4cqw;overflow:hidden}.ej-1990-dos .ej-box{border:1.2cqw double #4fe3e3;flex-direction:column;flex:1 1 0;justify-content:center;gap:1.6cqw;min-height:0;padding:2cqw 5cqw;display:flex;position:relative;overflow:hidden}.ej-1990-dos .ej-title{--ej-fs:6.4cqw;--ej-lines:2;font-family:var(--ej-mono);letter-spacing:.04em;color:#fff;flex:none;font-weight:700}.ej-1990-dos .ej-box .ej-y{color:#4fe3e3;flex:none}.ej-1990-dos .ej-cur{background:#4fe3e3;width:1.8cqw;height:.6cqw;margin-left:1cqw;transition:translate .3s steps(3,end);display:inline-block}.ej-1990-dos .ej-fk{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.4cqw;display:grid}.ej-1990-dos .ej-fk i{color:#fff;font-family:var(--ej-mono);font-size:calc(2.2cqw * var(--ej-h));text-align:center;background:#3490dc;padding:.3cqw 0;font-style:normal;overflow:hidden}.ej-1990-fax{background:var(--ej-g)}.ej-1990-fax .ej-machine{background:linear-gradient(#2a2830,#2a2830) 6cqw calc(100% - 3.4cqw)/calc(100% - 12cqw) 1.4cqw no-repeat,linear-gradient(#e4e1da,#c4c0b8);border-radius:0 0 2cqw 2cqw;height:12cqw;top:-4cqw;left:4cqw;right:4cqw;box-shadow:0 1cqw 1.6cqw #1f1a3d4d}.ej-1990-fax .ej-paper{transform-origin:50% 0;background:linear-gradient(90deg,#1f1a3d0f,#0000 8% 92%,#1f1a3d0f),#f7f4ea;flex-direction:column;gap:2cqw;height:54cqw;padding:6cqw 5cqw 4cqw;transition:translate .5s cubic-bezier(.2,.8,.2,1);display:flex;top:4cqw;left:12cqw;right:12cqw;overflow:hidden;rotate:1.4deg;box-shadow:0 1cqw 2cqw #1f1a3d33}.ej-1990-fax .ej-paper>.ej-y{color:#4a4650;border-bottom:.3cqw dashed #4a4650;flex:none;padding-bottom:1cqw}.ej-1990-fax .ej-title{--ej-fs:6.4cqw;font-family:var(--ej-mono);letter-spacing:.02em;filter:contrast(1.4);opacity:.88;text-shadow:.15cqw 0 #1f1a3d;flex:none;font-weight:700}.ej-1990-fax .ej-paper>.ej-f{color:#4a4650}.ej-1990-film{background:var(--ej-g)}.ej-1990-film .ej-leader{background:radial-gradient(circle, var(--ej-g) 0 .6cqw, transparent .7cqw) 0 .4cqw / 2.4cqw 2cqw repeat-x, radial-gradient(circle, var(--ej-g) 0 .6cqw, transparent .7cqw) 0 calc(100% - .4cqw) / 2.4cqw 2cqw repeat-x, #4a2f1c;border-radius:0 3cqw .4cqw 0;width:18cqw;height:9cqw;transition:translate .4s cubic-bezier(.2,.8,.2,1);top:30cqw;left:26cqw}.ej-1990-film .ej-can{background:linear-gradient(90deg,#2c2a33,#5a5864 35%,#2c2a33);border-radius:1.6cqw;width:22cqw;height:42cqw;top:7cqw;left:9cqw;box-shadow:0 1.4cqw 2.4cqw #1f1a3d59}.ej-1990-film .ej-cap{background:linear-gradient(90deg,#2c2a33,#6a6874 35%,#2c2a33);border-radius:.6cqw .6cqw 0 0;height:4cqw;position:absolute;top:-3cqw;left:6cqw;right:6cqw}.ej-1990-film .ej-wrap{background:linear-gradient(90deg, #0000002e, transparent 35%, #00000038), linear-gradient(transparent 0 30%, #fffdf6 30% 34%, transparent 34% 66%, #fffdf6 66% 70%, transparent 70%), var(--ej-hi);writing-mode:vertical-rl;font-family:var(--ej-mono);font-size:calc(3.6cqw * var(--ej-h));color:#1f1a3d;place-items:center;font-weight:700;display:grid;position:absolute;inset:5cqw 0}.ej-1990-film .ej-text{left:50cqw}.ej-1990-film .ej-title{--ej-fs:6.6cqw;--ej-lines:4}.ej-1990-rentalbag{background:var(--ej-g)}.ej-1990-rentalbag .ej-bag{background:linear-gradient(115deg,#0000 30%,#ffffff73 38%,#0000 46%),repeating-linear-gradient(90deg,#ffffff80 0 .3cqw,#0000 .3cqw .8cqw) 0 100%/100% 1.6cqw no-repeat,#ffffff52;width:52cqw;height:54cqw;padding:12cqw 3cqw 3cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);top:2cqw;left:50%;translate:-50%;rotate:-2deg;box-shadow:inset 0 0 0 .4cqw #ffffff8c,0 1cqw 2cqw #1f1a3d2e}.ej-1990-rentalbag .ej-head{background:radial-gradient(ellipse 4cqw 1.4cqw at 50% 2.6cqw, var(--ej-g) 0 96%, transparent 100%), #c8106f;height:9cqw;font-size:calc(3.4cqw * var(--ej-h));letter-spacing:.1em;color:#fff;justify-content:center;align-items:flex-end;padding-bottom:1cqw;font-style:italic;font-weight:900;display:flex;position:absolute;top:0;left:0;right:0}.ej-1990-rentalbag .ej-case{background:linear-gradient(90deg, #1f1a3d33 0 1.6cqw, transparent 1.6cqw), var(--ej-hi);flex-direction:column;justify-content:space-between;gap:1cqw;height:100%;padding:3cqw 3cqw 3cqw 5cqw;display:flex;overflow:hidden}.ej-1990-rentalbag .ej-title{--ej-fs:5.4cqw;--ej-lines:4}.ej-1990-rentalbag .ej-case .ej-y{color:#1f1a3d}.ej-1990-dialogbox{background:#2a8a8a}.ej-1990-dialogbox .ej-win{background:#c8c6c2;flex-direction:column;width:78cqw;height:44cqw;display:flex;top:50%;left:50%;translate:-50% -50%;box-shadow:inset .4cqw .4cqw #fff,inset -.4cqw -.4cqw #6e6c68,.8cqw .8cqw #00000059}.ej-1990-dialogbox .ej-bar{background:linear-gradient(90deg, #1b2a8a, var(--ej-hi));flex:none;justify-content:space-between;align-items:center;margin:.8cqw;padding:.6cqw 1.4cqw;display:flex}@supports (color:color-mix(in lab, red, red)){.ej-1990-dialogbox .ej-bar{background:linear-gradient(90deg, #1b2a8a, color-mix(in srgb, var(--ej-hi) 50%, #1b2a8a))}}.ej-1990-dialogbox .ej-bar{color:#fff;font-family:var(--ej-mono);font-size:calc(2.8cqw * var(--ej-h));line-height:1.2}.ej-1990-dialogbox .ej-bar i{color:#1f1a3d;background:#c8c6c2;place-items:center;width:3.4cqw;height:3cqw;font-style:normal;display:grid;box-shadow:inset .3cqw .3cqw #fff,inset -.3cqw -.3cqw #6e6c68}.ej-1990-dialogbox .ej-body{flex:1 1 0;align-items:center;gap:3cqw;min-height:0;padding:1cqw 4cqw;display:flex;overflow:hidden}.ej-1990-dialogbox .ej-icon{aspect-ratio:1;background:var(--ej-deep);color:#fff;width:8cqw;font-family:var(--ej-serif);font-size:calc(6cqw * var(--ej-h));border-radius:50%;flex:none;place-items:center;font-style:italic;font-weight:700;display:grid}.ej-1990-dialogbox .ej-title{--ej-fs:5.4cqw;font-weight:700}.ej-1990-dialogbox .ej-ok{text-align:center;color:#1f1a3d;width:18cqw;font-size:calc(3cqw * var(--ej-h));background:#c8c6c2;flex:none;align-self:center;margin-bottom:3cqw;padding:.8cqw 0;line-height:1.2;transition:scale .2s cubic-bezier(.3,1.4,.5,1);box-shadow:inset .4cqw .4cqw #fff,inset -.4cqw -.4cqw #6e6c68,0 0 0 .3cqw #1f1a3d}.ej-1990-modem{background:var(--ej-g)}.ej-1990-modem .ej-box{background:linear-gradient(#e9e5dc,#c5c0b6);border-radius:1.6cqw 1.6cqw 3cqw 3cqw;flex-direction:column;gap:2.4cqw;height:40cqw;padding:3cqw 4cqw;display:flex;top:8cqw;left:6cqw;right:6cqw;box-shadow:0 1.4cqw #8f8a80,0 2.4cqw 2.4cqw #1f1a3d4d}.ej-1990-modem .ej-lid{background:linear-gradient(90deg, var(--ej-hi) 0 1.6cqw, transparent 1.6cqw), #fffdf6;border-radius:.6cqw;flex-direction:column;flex:1 1 0;justify-content:space-between;gap:1cqw;min-height:0;padding:2cqw 3cqw;display:flex;overflow:hidden;box-shadow:inset 0 0 0 .3cqw #1f1a3d26}.ej-1990-modem .ej-title{--ej-fs:5.4cqw;--ej-lines:2}.ej-1990-modem .ej-lid .ej-y{color:#5f5b7a}.ej-1990-modem .ej-leds{flex:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:1cqw;display:grid}.ej-1990-modem .ej-leds i{font-family:var(--ej-mono);font-size:calc(2cqw * var(--ej-h));color:#4a4650;flex-direction:column;align-items:center;gap:.6cqw;font-style:normal;display:flex;overflow:hidden}.ej-1990-modem .ej-leds i:before{content:"";aspect-ratio:1;background:#6e6a62;border-radius:50%;width:2.4cqw;transition:scale .2s}.ej-1990-modem .ej-leds i:is(:first-child,:nth-child(3),:nth-child(7)):before{background:#ff5a3c;box-shadow:0 0 1cqw #ff5a3c}.ej-1990-modem .ej-leds i:nth-child(5):before{background:#38c172;box-shadow:0 0 1cqw #38c172}.ej-1990-binder{background:linear-gradient(90deg,#1f1a3d 0 6cqw,#2f2766 6cqw)}.ej-1990-binder .ej-page{background:#ffffff24;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:1.6cqw;width:60cqw;padding:2cqw;display:grid;top:3cqw;bottom:-6cqw;left:10cqw;box-shadow:inset 0 0 0 .3cqw #ffffff4d}.ej-1990-binder .ej-page:before{content:"";background:radial-gradient(circle,#ccc 0 .8cqw,#0000 .9cqw) 0 3cqw/2cqw 9cqw repeat-y;width:2cqw;position:absolute;top:0;bottom:0;left:-3cqw}.ej-1990-binder .ej-page i{background:repeating-linear-gradient(45deg,#3a3180 0 1.2cqw,#4a3f99 1.2cqw 2.4cqw);border-radius:.8cqw;box-shadow:inset 0 0 0 .6cqw #8a80d0}.ej-1990-binder .ej-page i:nth-child(2){background:0 0;box-shadow:inset 0 0 0 .3cqw #ffffff40}.ej-1990-binder .ej-card{background:linear-gradient(transparent 0 55%, #ffffff59 55% 57%, transparent 57%), var(--ej-hi);border:1cqw solid #fffdf6;border-radius:1.6cqw;flex-direction:column;justify-content:space-between;gap:1cqw;width:34cqw;height:46cqw;padding:3cqw;transition:rotate .3s cubic-bezier(.3,1.4,.5,1),translate .3s cubic-bezier(.3,1.4,.5,1);display:flex;top:6cqw;right:6cqw;overflow:hidden;rotate:6deg;box-shadow:0 1.6cqw 3cqw #00000080}.ej-1990-binder .ej-title{--ej-fs:5.4cqw;--ej-lines:4}.ej-1990-binder .ej-card .ej-y{color:#1f1a3d}.ej-1990-cdplayer{background:var(--ej-g)}.ej-1990-cdplayer .ej-player{aspect-ratio:1;background:radial-gradient(circle,#0000 0 60%,#0000001f 60.5% 61.5%,#0000 62%),linear-gradient(160deg,#eef0f3,#a9adb6);border-radius:50%;width:44cqw;top:50%;left:5cqw;translate:0 -50%;box-shadow:0 1.4cqw 2.4cqw #1f1a3d59,inset 0 .5cqw #ffffffb3}.ej-1990-cdplayer .ej-disc{box-shadow:0 0 0 1.2cqw #1f1a3d99, inset 0 0 0 1cqw var(--ej-hi);background:radial-gradient(circle,#6a6874 0 12%,#0000 13%),conic-gradient(from 30deg,#e8e6f0,#fdfcff,#d9d4e6,#f6f3ff,#cfc8e0,#fdfcff,#e8e6f0);border-radius:50%;transition:rotate .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:9cqw}.ej-1990-cdplayer .ej-btns{gap:1.2cqw;display:flex;position:absolute;bottom:2.6cqw;left:50%;translate:-50%}.ej-1990-cdplayer .ej-btns i{background:#4a4752;border-radius:.9cqw;width:4cqw;height:1.8cqw}.ej-1990-cdplayer .ej-text{left:55cqw}.ej-1990-cdplayer .ej-title{--ej-fs:6.4cqw;--ej-lines:4}.ej-1990-remote{background:var(--ej-g)}.ej-1990-remote .ej-body{background:linear-gradient(#3b3a44,#222129);border-radius:3cqw 6cqw 6cqw 3cqw;align-items:center;gap:3cqw;width:88cqw;height:32cqw;padding:0 4cqw 0 7cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);display:flex;top:50%;left:50%;translate:-50% -50%;rotate:-4deg;box-shadow:0 1.4cqw 2.4cqw #1f1a3d59,inset 0 .5cqw #ffffff1a}.ej-1990-remote .ej-ir{background:#4a1b2a;border-radius:1.2cqw;width:2.4cqw;position:absolute;top:8cqw;bottom:8cqw;left:1.6cqw}.ej-1990-remote .ej-label{background:var(--ej-hi);border-radius:1cqw;flex-direction:column;flex:1 1 0;justify-content:space-between;gap:1cqw;min-width:0;height:22cqw;padding:2cqw 2.6cqw;display:flex;overflow:hidden}.ej-1990-remote .ej-title{--ej-fs:5cqw}.ej-1990-remote .ej-label .ej-y{color:#1f1a3d}.ej-1990-remote .ej-keys{flex:none;grid-template-columns:repeat(4,5.4cqw);gap:1.2cqw;display:grid}.ej-1990-remote .ej-keys i{color:#1f1a3d;height:5.4cqw;font-family:var(--ej-mono);font-size:calc(2.2cqw * var(--ej-h));background:#d8d4cc;border-radius:1cqw;place-items:center;font-style:normal;font-weight:700;display:grid}.ej-1990-remote .ej-keys i:first-child{color:#fff;background:#e3342f}.ej-1990-osd{color:#fff;text-shadow:.3cqw .3cqw #00000080;background:#1438c8;flex-direction:column;justify-content:center;gap:2.6cqw;padding:5cqw 7cqw;display:flex}.ej-1990-osd .ej-ch{font-family:var(--ej-mono);font-size:calc(5cqw * var(--ej-h));color:#8ef08e;font-weight:700;line-height:1;position:absolute;top:4cqw;right:6cqw}.ej-1990-osd .ej-title{--ej-fs:7cqw;--ej-lines:2;color:#fff;flex:none;font-weight:700}.ej-1990-osd .ej-vol{flex:none;gap:.8cqw;display:flex}.ej-1990-osd .ej-vol i{transform-origin:0;background:#8ef08e;width:3cqw;height:3cqw}.ej-1990-osd .ej-vol i:nth-child(n+8){background:#ffffff40}.ej-1990-osd .ej-vol i:nth-child(8){transition:scale .2s}.ej-1990-osd>.ej-y{color:#c9d4ff;flex:none}.ej-1990-polygon{color:#fff;text-align:center;background:#090818;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.6cqw;padding:7cqw 7cqw 0;display:flex;overflow:hidden}.ej-1990-polygon .ej-sky{background:radial-gradient(circle at 50% 100%, var(--ej-hi), transparent 60%);inset:0 0 45%}@supports (color:color-mix(in lab, red, red)){.ej-1990-polygon .ej-sky{background:radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--ej-hi) 55%, transparent), transparent 60%)}}.ej-1990-polygon .ej-floor{background:linear-gradient(90deg, var(--ej-hi) .3cqw, transparent .3cqw) 0 0 / 8cqw 100%, linear-gradient(var(--ej-hi) .3cqw, transparent .3cqw) 0 0 / 100% 6cqw;transform-origin:50% 0;opacity:.7;height:80%;transition:translate .6s cubic-bezier(.2,.8,.2,1);top:55%;left:-60%;right:-60%;transform:perspective(30cqw)rotateX(62deg)}.ej-1990-polygon .ej-title{--ej-fs:7.4cqw;--ej-lines:2;color:#fff;text-shadow:.4cqw .4cqw 0 var(--ej-deep), .8cqw .8cqw 0 var(--ej-hi), 1.2cqw 1.2cqw 0 #1f1a3d;font-style:italic;position:relative}.ej-1990-polygon>.ej-y{color:var(--ej-hi);position:relative}.ej-1990-yoyo{background:var(--ej-g)}.ej-1990-yoyo .ej-string{background:#fffdf6;width:.5cqw;height:12cqw;top:-2cqw;left:39.6cqw;box-shadow:0 0 0 .15cqw #1f1a3d40}.ej-1990-yoyo .ej-yo{aspect-ratio:1;background:conic-gradient(from 0deg, var(--ej-deep) 0 12.5%, #1f1a3d 12.5% 25%, var(--ej-deep) 25% 37.5%, #1f1a3d 37.5% 50%, var(--ej-deep) 50% 62.5%, #1f1a3d 62.5% 75%, var(--ej-deep) 75% 87.5%, #1f1a3d 87.5%);border-radius:50%;width:48cqw;padding:3.4cqw;transition:translate .4s cubic-bezier(.3,1.4,.5,1);top:8cqw;left:16cqw;box-shadow:0 1.4cqw 2.4cqw #1f1a3d59}.ej-1990-yoyo .ej-cap{text-align:center;background:radial-gradient(circle at 18% 30%, #fff9 0 1.6cqw, transparent 1.8cqw), var(--ej-hi);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;padding:6cqw;display:flex;overflow:hidden;box-shadow:inset 0 0 0 .8cqw #ffffff73}.ej-1990-yoyo .ej-title{--ej-fs:5cqw;--ej-lines:3}.ej-1990-yoyo>.ej-y{max-width:28cqw;color:var(--ej-on);position:absolute;bottom:5cqw;right:6cqw}.ej-1990-bookcover{background:#e6dccb}.ej-1990-bookcover .ej-slip{background:#fffdf6;width:6cqw;height:18cqw;transition:translate .3s cubic-bezier(.3,1.4,.5,1);top:-2cqw;left:54cqw;rotate:4deg;box-shadow:0 0 0 .2cqw #1f1a3d1f}.ej-1990-bookcover .ej-book{background:repeating-linear-gradient(135deg, transparent 0 4cqw, var(--ej-hi) 4cqw 4.6cqw), repeating-linear-gradient(45deg, transparent 0 4cqw, var(--ej-hi) 4cqw 4.6cqw), #fbf8f0;flex-direction:column;justify-content:space-between;gap:1.6cqw;padding:5cqw 5cqw 3cqw;display:flex;inset:4cqw 20cqw}@supports (color:color-mix(in lab, red, red)){.ej-1990-bookcover .ej-book{background:repeating-linear-gradient(135deg, transparent 0 4cqw, color-mix(in srgb, var(--ej-hi) 60%, transparent) 4cqw 4.6cqw), repeating-linear-gradient(45deg, transparent 0 4cqw, color-mix(in srgb, var(--ej-hi) 60%, transparent) 4cqw 4.6cqw), #fbf8f0}}.ej-1990-bookcover .ej-book{box-shadow:-1cqw 0 #d9d0bd,0 1.4cqw 2.4cqw #1f1a3d4d}.ej-1990-bookcover .ej-label{background:#fffdf6;border:.4cqw solid #1f1a3d;flex:1 1 0;align-items:center;min-height:0;padding:2.4cqw 3cqw;display:flex;overflow:hidden}.ej-1990-bookcover .ej-title{--ej-fs:5.4cqw;--ej-lines:4;font-family:var(--ej-serif);font-weight:700}.ej-1990-bookcover .ej-book>.ej-y{color:#5f5b7a;text-align:center}.ej-1990-memcard{background:radial-gradient(circle at 40% 30%,#34304a,#1a1824)}.ej-1990-memcard .ej-card{clip-path:polygon(0 0,100% 0,100% 100%,12% 100%,0 92%);background:linear-gradient(160deg,#d6d3cd,#a8a49c);border-radius:1.2cqw 1.2cqw .4cqw .4cqw;flex-direction:column;gap:1.6cqw;width:36cqw;height:46cqw;padding:2.4cqw;transition:rotate .3s cubic-bezier(.3,1.4,.5,1);display:flex;top:5cqw;left:22cqw;rotate:-5deg;box-shadow:0 1.6cqw 3cqw #00000080}.ej-1990-memcard .ej-back{background:linear-gradient(160deg,#5a5864,#3a3842);left:46cqw;rotate:9deg}.ej-1990-memcard .ej-grip{background:repeating-linear-gradient(90deg,#8f8b84 0 .5cqw,#0000 .5cqw 1.4cqw);flex:none;height:4cqw}.ej-1990-memcard .ej-label{background:var(--ej-hi);border-radius:.6cqw;flex:1 1 0;align-items:center;min-height:0;padding:2.4cqw;display:flex;overflow:hidden}.ej-1990-memcard .ej-title{--ej-fs:5cqw;--ej-lines:4}.ej-1990-memcard .ej-card .ej-y{color:#1f1a3d;font-size:calc(2cqw * var(--ej-h));flex:none}@media (prefers-reduced-motion:no-preference){:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-fd .ej-shutter{translate:8cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-phs .ej-phone,:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-gamebox .ej-box{rotate:0deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-egg .ej-egg{rotate:3deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-guidebook .ej-tabs i:nth-child(2){translate:6cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-karaoke .ej-ball{translate:24cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-tvmag .ej-mag{rotate:0deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-dos .ej-cur{translate:2cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-fax .ej-paper{translate:0 2cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-film .ej-leader{translate:4cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-rentalbag .ej-bag{rotate:1deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-dialogbox .ej-ok{scale:1.08}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-modem .ej-leds i:nth-child(6):before{scale:1.3}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-binder .ej-card{translate:0 -1cqw;rotate:2deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-cdplayer .ej-disc{rotate:120deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-remote .ej-body{rotate:-1deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-osd .ej-vol i:nth-child(8){scale:1 1.3}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-polygon .ej-floor,:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-yoyo .ej-yo,:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-bookcover .ej-slip{translate:0 -2cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-1990-memcard .ej-card:not(.ej-back){rotate:-1deg}}:is(.ej-2000-mp3,.ej-2000-dual,.ej-2000-bbs,.ej-2000-blog,.ej-2000-oneseg,.ej-2000-usb,.ej-2000-digicam,.ej-2000-cdr,.ej-2000-rentalbag,.ej-2000-poster,.ej-2000-profile,.ej-2000-crt,.ej-2000-stamp,.ej-2000-spindle){background:var(--ej-g)}:is(.ej-2000-bbs .ej-page,.ej-2000-blog .ej-page,.ej-2000-profile .ej-page,.ej-2000-poster .ej-sheet,.ej-2000-stamp .ej-card,.ej-2000-cdr .ej-sleeve){color:#1f1a3d;box-shadow:0 1.2cqw 2.4cqw #1f1a3d40}:is(.ej-2000-bbs .ej-bars,.ej-2000-blog .ej-text,.ej-2000-blog .ej-links){background:repeating-linear-gradient(#d9d7e2 0 .9cqw,#0000 .9cqw 2.4cqw)}.ej-2000-mp3 .ej-cord{width:100%;height:100%;position:absolute;inset:0}.ej-2000-mp3 .ej-cord path{fill:none;stroke:var(--ej-on);stroke-width:.5px}.ej-2000-mp3 .ej-cord circle{fill:var(--ej-hi);stroke:var(--ej-on);stroke-width:.5px}.ej-2000-mp3 .ej-body{background:linear-gradient(160deg,#fff,#d9dae2);border-radius:3.4cqw;flex-direction:column;align-items:center;gap:3cqw;width:31cqw;height:49cqw;padding:2.4cqw;transition:rotate .3s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;top:3.5cqw;left:11cqw;rotate:-6deg;box-shadow:inset 0 0 0 .3cqw #fffc,0 1.6cqw 2.6cqw #1f1a3d4d}.ej-2000-mp3 .ej-lcd{background:var(--ej-hi);color:#1f1a3d;border-radius:.8cqw;flex-direction:column;align-self:stretch;gap:.8cqw;height:22cqw;padding:1.6cqw 1.8cqw;display:flex;overflow:hidden;box-shadow:inset 0 0 0 .4cqw #1f1a3d}.ej-2000-mp3 .ej-lcd .ej-y{font-size:calc(2cqw * var(--ej-h));flex:none}.ej-2000-mp3 .ej-title{--ej-fs:4.8cqw;--ej-lines:3}.ej-2000-mp3 .ej-bar{background:linear-gradient(90deg,#1f1a3d 40%,#1f1a3d33 40%);flex:none;height:.8cqw;margin-top:auto}.ej-2000-mp3 .ej-wheel{aspect-ratio:1;background:radial-gradient(circle,#fdfdff 0 30%,#c9cad3 31% 33%,#eceef3 34%);border-radius:50%;flex:none;width:19cqw;box-shadow:inset 0 .3cqw .6cqw #00000024}.ej-2000-mp3 .ej-meta{text-align:right;max-width:44cqw;color:var(--ej-on);position:absolute;bottom:5cqw;right:6cqw}.ej-2000-memcard{color:#fff;background:linear-gradient(160deg,#2c2a48,#16142c)}.ej-2000-memcard .ej-card{clip-path:polygon(0 0,80% 0,100% 12%,100% 100%,0 100%);background:linear-gradient(160deg,#eceef2,#b3b6c2);flex-direction:column;gap:2cqw;width:32cqw;height:44cqw;padding:3cqw 2.6cqw 0;transition:translate .3s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;top:6cqw;left:8cqw;rotate:-5deg}.ej-2000-memcard .ej-label{background:var(--ej-hi);color:#1f1a3d;border-radius:.6cqw;flex:1;min-height:0;padding:2.4cqw;overflow:hidden}.ej-2000-memcard .ej-title{--ej-fs:5cqw;--ej-lines:4}.ej-2000-memcard .ej-pins{background:repeating-linear-gradient(90deg,#8e909c 0 1.6cqw,#5d5f6b 1.6cqw 2.2cqw);flex:none;height:5cqw;margin:0 -2.6cqw}.ej-2000-memcard .ej-save{flex-direction:column;justify-content:center;gap:1.6cqw;display:flex;position:absolute;inset:6cqw 6cqw 6cqw 48cqw}.ej-2000-memcard .ej-blocks{grid-template-columns:repeat(5,1fr);gap:1.2cqw;display:grid}.ej-2000-memcard .ej-blocks i{aspect-ratio:1;border:.3cqw solid #5a5680;border-radius:.6cqw}.ej-2000-memcard .ej-blocks .ej-used{border-color:var(--ej-hi);background:var(--ej-hi)}.ej-2000-memcard .ej-f{color:#c9c3e6}.ej-2000-dual .ej-dev{grid-template-rows:1fr 1fr;gap:.8cqw;display:grid;position:absolute;inset:3cqw 16cqw}.ej-2000-dual :is(.ej-lid,.ej-base){background:linear-gradient(#f6f6f9,#d3d4dc);border-radius:2.4cqw;justify-content:center;align-items:center;gap:3cqw;min-height:0;padding:2cqw;display:flex;box-shadow:0 1cqw 2cqw #1f1a3d38}.ej-2000-dual .ej-base{background:linear-gradient(#d3d4dc,#eeeff3)}.ej-2000-dual .ej-scr{background:var(--ej-hi);color:#1f1a3d;border-radius:.4cqw;flex-direction:column;justify-content:center;width:36cqw;height:100%;padding:1.4cqw 2.4cqw;display:flex;overflow:hidden;box-shadow:0 0 0 .8cqw #2a2840}.ej-2000-dual .ej-title{--ej-fs:5cqw;--ej-lines:3;text-align:center}.ej-2000-dual .ej-touch{text-align:center;background:#f4f2ea;gap:.6cqw}.ej-2000-dual .ej-pad{aspect-ratio:1;background:linear-gradient(#5b5970,#5b5970) 50%/3cqw 100% no-repeat,linear-gradient(#5b5970,#5b5970) 50%/100% 3cqw no-repeat;flex:none;width:9cqw}.ej-2000-dual .ej-abxy{aspect-ratio:1;background:radial-gradient(circle at 50% 16%,#5b5970 1.4cqw,#0000 1.5cqw),radial-gradient(circle at 50% 84%,#5b5970 1.4cqw,#0000 1.5cqw),radial-gradient(circle at 16%,#5b5970 1.4cqw,#0000 1.5cqw),radial-gradient(circle at 84%,#5b5970 1.4cqw,#0000 1.5cqw);flex:none;width:9cqw}.ej-2000-dual .ej-pen{background:linear-gradient(90deg,#9a9cab,#eceef3,#9a9cab);border-radius:1cqw;width:1.4cqw;height:40cqw;transition:translate .3s cubic-bezier(.3,1.4,.5,1);position:absolute;top:8cqw;right:-8cqw;rotate:8deg}.ej-2000-bbs .ej-page{background:#efefef;flex-direction:column;gap:.8cqw;padding:0 3.6cqw 3cqw;display:flex;position:absolute;inset:4cqw 7cqw -2cqw;overflow:hidden}.ej-2000-bbs .ej-band{background:var(--ej-hi);flex:none;height:2.4cqw;margin:0 -3.6cqw 1.4cqw}.ej-2000-bbs .ej-page>.ej-y{color:#c0262b;flex:none}.ej-2000-bbs .ej-title{--ej-fs:6cqw;--ej-lines:2;color:#c0262b;flex:none}.ej-2000-bbs .ej-posts{min-height:0;font-size:calc(2.8cqw * var(--ej-h));flex-direction:column;gap:.6cqw;margin-top:1cqw;line-height:1.4;transition:translate .4s cubic-bezier(.2,.8,.2,1);display:flex}.ej-2000-bbs .ej-posts>span{white-space:nowrap;text-overflow:ellipsis;flex:none;display:block;overflow:hidden}.ej-2000-bbs .ej-posts b{color:#1d38c9;font-weight:400}.ej-2000-bbs .ej-posts u{color:#1f7a36;font-weight:700;text-decoration:none}.ej-2000-bbs .ej-msg{padding-left:3cqw}.ej-2000-bbs .ej-bars{background-repeat:no-repeat;background-size:62% 100%;background-origin:content-box;height:2.8cqw}.ej-2000-blog .ej-page{background:#fffdf8;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 24cqw;gap:2.4cqw;padding:0 2.6cqw 4.6cqw;display:grid;position:absolute;inset:4cqw 7cqw -2cqw}.ej-2000-blog .ej-head{background:radial-gradient(#ffffff8c 18%, transparent 20%) 0 0 / 2.4cqw 2.4cqw, var(--ej-hi);grid-column:1/-1;margin:0 -2.6cqw;padding:2.6cqw 3cqw}.ej-2000-blog .ej-head .ej-y{letter-spacing:.3em;font-weight:700}.ej-2000-blog .ej-entry{flex-direction:column;gap:1.2cqw;min-height:0;display:flex;overflow:hidden}.ej-2000-blog .ej-entry>.ej-y{color:#6b6784;border-bottom:.3cqw dotted #b9b6c8;flex:none;padding-bottom:.4cqw}.ej-2000-blog .ej-title{--ej-fs:5.4cqw;--ej-lines:3;flex:none}.ej-2000-blog .ej-entry>.ej-f{color:#6b6784;flex:none}.ej-2000-blog .ej-text{flex:1;min-height:3cqw}.ej-2000-blog .ej-side{flex-direction:column;gap:2cqw;min-height:0;display:flex}.ej-2000-blog .ej-cal{font-family:var(--ej-mono);text-align:center;color:#6b6784;border:.3cqw solid #d8d5e2;grid-template-columns:repeat(7,1fr);gap:.2cqw;padding:1cqw;font-size:1.5cqw;line-height:2.4cqw;display:grid}.ej-2000-blog .ej-cal i{border-radius:50%;font-style:normal}.ej-2000-blog .ej-cal .ej-lit{background:var(--ej-hi);color:#1f1a3d;font-weight:700;transition:scale .25s cubic-bezier(.3,1.4,.5,1)}.ej-2000-blog .ej-links{flex:1}.ej-2000-oneseg .ej-phone{background:linear-gradient(170deg,#4a4e5c,#23252e);border-radius:5cqw;align-items:center;gap:2.4cqw;height:38cqw;padding:2.4cqw;display:flex;position:absolute;top:12cqw;left:8cqw;right:8cqw;box-shadow:inset 0 .3cqw #fff3,0 1.6cqw 2.6cqw #0f0c2b59}.ej-2000-oneseg .ej-spk{background:repeating-linear-gradient(#15161c 0 .6cqw,#0000 .6cqw 1.2cqw);border-radius:1cqw;flex:none;width:1.2cqw;height:12cqw}.ej-2000-oneseg .ej-scr{background:linear-gradient(160deg, var(--ej-hi), var(--ej-hi));border-radius:.6cqw;flex-direction:column;flex:1;justify-content:center;align-self:stretch;gap:1.2cqw;min-width:0;padding:5cqw 3.6cqw 2.4cqw;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ej-2000-oneseg .ej-scr{background:linear-gradient(160deg, color-mix(in oklab, var(--ej-hi) 70%, #fff), var(--ej-hi))}}.ej-2000-oneseg .ej-scr{color:#1f1a3d}.ej-2000-oneseg .ej-osd{font-family:var(--ej-mono);font-size:calc(2.2cqw * var(--ej-h));justify-content:space-between;gap:2cqw;font-weight:700;display:flex;position:absolute;top:1.4cqw;left:2.4cqw;right:2.4cqw}.ej-2000-oneseg .ej-osd span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ej-2000-oneseg .ej-osd i{clip-path:polygon(0 100%,100% 0,100% 100%);background:linear-gradient(90deg,#1f1a3d 0 20%,#0000 20% 40%,#1f1a3d 40% 60%,#0000 60% 80%,#1f1a3d 80%);flex:none;width:4cqw;height:2.4cqw}.ej-2000-oneseg .ej-title{--ej-fs:6cqw;--ej-lines:2}.ej-2000-oneseg .ej-key{aspect-ratio:1;background:radial-gradient(circle,#6c7080 0 32%,#34363f 34% 60%,#4e5260 62%);border-radius:50%;flex:none;width:8cqw}.ej-2000-oneseg .ej-ant{transform-origin:50% 100%;background:linear-gradient(90deg,#8d909c,#eceef2,#8d909c);border-radius:.5cqw;width:1cqw;height:26cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);position:absolute;top:-6cqw;right:15cqw;rotate:34deg}.ej-2000-decomail{background:radial-gradient(var(--ej-on) 9%, transparent 11%) 0 0 / 3.2cqw 3.2cqw, var(--ej-g)}@supports (color:color-mix(in lab, red, red)){.ej-2000-decomail{background:radial-gradient(color-mix(in oklab, var(--ej-on) 22%, transparent) 9%, transparent 11%) 0 0 / 3.2cqw 3.2cqw, var(--ej-g)}}.ej-2000-decomail .ej-mail{width:50cqw;box-shadow:0 0 0 .6cqw var(--ej-hi), 0 1.4cqw 2.6cqw #1f1a3d4d;text-align:center;color:#1f1a3d;background:#fff;border-radius:2cqw;flex-direction:column;align-items:center;gap:1.2cqw;padding:0 3.6cqw 2.4cqw;display:flex;position:absolute;top:4cqw;bottom:4cqw;left:50%;overflow:hidden;translate:-50%}.ej-2000-decomail .ej-mail>.ej-y:first-child{text-align:left;color:#fff;background:#1f1a3d;flex:none;align-self:stretch;max-width:none;margin:0 -3.6cqw .6cqw;padding:.8cqw 3.6cqw}.ej-2000-decomail .ej-sub{font-size:calc(3.2cqw * var(--ej-h));letter-spacing:.3em;color:var(--ej-deep);flex:none;font-weight:900}.ej-2000-decomail .ej-title{--ej-fs:6cqw;--ej-lines:3;text-shadow:.4cqw .4cqw 0 var(--ej-hi);margin:auto 0}.ej-2000-decomail .ej-glit{font-size:calc(2.6cqw * var(--ej-h));letter-spacing:.4em;color:var(--ej-deep);flex:none}.ej-2000-decomail .ej-deco{color:#fff;-webkit-text-stroke:.4cqw var(--ej-on);paint-order:stroke fill;font-size:11cqw;line-height:1;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);position:absolute}.ej-2000-decomail .ej-d1{top:5cqw;left:8cqw;rotate:-14deg}.ej-2000-decomail .ej-d2{top:22cqw;right:7cqw;rotate:12deg}.ej-2000-decomail .ej-d3{bottom:5cqw;left:13cqw;rotate:8deg}.ej-2000-usb .ej-stick{background:linear-gradient(#474b5b,#1e2029);border-radius:3cqw 1.4cqw 1.4cqw 3cqw;align-items:center;gap:2cqw;width:68cqw;height:22cqw;padding:0 2.4cqw 0 2.6cqw;transition:translate .3s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;top:11cqw;left:6cqw;rotate:-4deg;box-shadow:inset 0 .3cqw #ffffff2e,0 1.6cqw 2.4cqw #0f0c2b4d}.ej-2000-usb .ej-loop{aspect-ratio:1;background:var(--ej-g);border-radius:50%;flex:none;width:3.4cqw;box-shadow:inset 0 0 0 .5cqw #15161c}.ej-2000-usb .ej-label{background:var(--ej-hi);color:#1f1a3d;border-radius:.8cqw;flex:1;align-items:center;min-width:0;height:15cqw;padding:0 2.4cqw;display:flex;overflow:hidden}.ej-2000-usb .ej-title{--ej-fs:5.4cqw;--ej-lines:2}.ej-2000-usb .ej-led{aspect-ratio:1;background:#5cff8a;border-radius:50%;flex:none;width:1.4cqw;box-shadow:0 0 1cqw #5cff8a}.ej-2000-usb .ej-plug{background:linear-gradient(#1e2029,#1e2029) 5cqw 2.6cqw/2.4cqw 2cqw no-repeat,linear-gradient(#1e2029,#1e2029) 9.6cqw 2.6cqw/2.4cqw 2cqw no-repeat,linear-gradient(#eceef2,#a7a9b4);border-radius:0 .6cqw .6cqw 0;width:15cqw;height:12cqw;position:absolute;top:50%;left:100%;translate:0 -50%}.ej-2000-usb .ej-cap{background:linear-gradient(#474b5b,#1e2029);border-radius:1cqw 3cqw 3cqw 1cqw;width:22cqw;height:11cqw;position:absolute;top:38cqw;left:64cqw;rotate:10deg;box-shadow:0 1cqw 1.6cqw #0f0c2b4d}.ej-2000-usb .ej-meta{max-width:50cqw;color:var(--ej-on);position:absolute;bottom:5cqw;left:8cqw}.ej-2000-digicam .ej-cam{background:linear-gradient(170deg,#f0f1f5,#b2b5c1);border-radius:3cqw;gap:3cqw;padding:3cqw;display:flex;position:absolute;inset:9cqw 7cqw 4cqw;box-shadow:inset 0 .3cqw #fff,0 1.6cqw 2.6cqw #1f1a3d4d}.ej-2000-digicam .ej-shutter{background:linear-gradient(#e2e3e9,#9ea1ad);border-radius:1.4cqw 1.4cqw 0 0;width:10cqw;height:2.6cqw;transition:translate .2s cubic-bezier(.3,1.4,.5,1);position:absolute;top:-2.4cqw;right:9cqw}.ej-2000-digicam .ej-lcd{background:var(--ej-hi);color:#1f1a3d;border-radius:.6cqw;flex-direction:column;flex:1;justify-content:center;gap:1.2cqw;min-width:0;padding:5cqw 3cqw 2.4cqw;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 .8cqw #22232b}.ej-2000-digicam .ej-osd{font-family:var(--ej-mono);font-size:calc(2cqw * var(--ej-h));justify-content:space-between;align-items:center;display:flex;position:absolute;top:1.4cqw;left:2cqw;right:2cqw}.ej-2000-digicam .ej-osd i{background:linear-gradient(90deg,#1f1a3d 70%,#0000 70%) content-box content-box;border:.3cqw solid #1f1a3d;border-radius:.3cqw;width:4.6cqw;height:2.2cqw;padding:.3cqw}.ej-2000-digicam .ej-title{--ej-fs:5.6cqw;--ej-lines:3}.ej-2000-digicam .ej-ctl{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2cqw;width:15cqw;display:flex}.ej-2000-digicam .ej-zoom{background:repeating-linear-gradient(90deg,#8d909c 0 .4cqw,#c9ccd5 .4cqw 1cqw);border-radius:1.3cqw;width:10cqw;height:2.6cqw}.ej-2000-digicam .ej-cross{aspect-ratio:1;background:radial-gradient(circle,#e4e6eb 0 28%,#9ea1ad 30% 31%,#d0d3da 32%);border-radius:50%;width:13cqw;box-shadow:inset 0 .3cqw .6cqw #00000026}.ej-2000-digicam .ej-btn{background:#9ea1ad;border-radius:1.2cqw;width:9cqw;height:2.4cqw}.ej-2000-cdr .ej-sleeve{background:linear-gradient(#1f1a3d12,#0000 4cqw),#fbfaf6;flex-direction:column;justify-content:space-between;align-items:center;gap:1cqw;width:42cqw;height:49cqw;padding:3cqw 2cqw 2.4cqw;display:flex;position:absolute;top:3.5cqw;left:12cqw;rotate:-3deg}.ej-2000-cdr .ej-win{aspect-ratio:1;border-radius:50%;flex:none;width:38cqw;overflow:hidden;box-shadow:inset 0 0 0 .3cqw #1f1a3d2e}.ej-2000-cdr .ej-disc{background:radial-gradient(circle,#fbfaf6 0 7%,#c9cad3 7.5% 11%,#0000 11.5%),conic-gradient(from 20deg,#e2e3ea,#fafafd,#d1d3dc,#f2f2f7,#d8dae2,#fafafd,#e2e3ea);place-items:center;width:100%;height:100%;padding:7cqw 6cqw;transition:rotate .6s cubic-bezier(.2,.8,.2,1);display:grid}.ej-2000-cdr .ej-title{--ej-fs:5.4cqw;--ej-lines:3;text-align:center;color:#1f1a3d;font-family:Hiragino Maru Gothic ProN,Bradley Hand,Segoe Print,sans-serif;font-style:italic;font-weight:700;rotate:-8deg}.ej-2000-cdr .ej-pen{background:linear-gradient(90deg, #0000001f, transparent 40%, #0000001f), linear-gradient(180deg, var(--ej-deep) 0 26%, #fbfaf6 26% 95%, var(--ej-deep) 95%);border-radius:2.2cqw 2.2cqw .8cqw .8cqw;width:4.4cqw;height:40cqw;position:absolute;top:9cqw;left:70cqw;rotate:24deg;box-shadow:0 1cqw 1.4cqw #1f1a3d40}.ej-2000-cdr>.ej-f{max-width:34cqw;color:var(--ej-on);position:absolute;bottom:4cqw;right:5cqw}.ej-2000-rentalbag .ej-bag{transform-origin:50% 0;background:oklab(83.5394% -.000396788 -.0612623/.55);border-radius:1cqw 1cqw 0 0;width:46cqw;height:60cqw;padding:12cqw 4cqw 0;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3cqw;left:50%;translate:-50%;box-shadow:0 1.4cqw 2.6cqw #1f1a3d40}.ej-2000-rentalbag .ej-bag:after{content:"";background:linear-gradient(105deg,#fff6 0 16%,#ffffff1f 16% 62%,#ffffff52 62%);position:absolute;inset:0}.ej-2000-rentalbag .ej-case{background:var(--ej-hi);color:#1f1a3d;border-radius:.6cqw;flex-direction:column;gap:1.4cqw;height:100%;padding:3cqw;display:flex;box-shadow:-1cqw 0 #2b2650}.ej-2000-rentalbag .ej-title{--ej-fs:5.6cqw;--ej-lines:4}.ej-2000-rentalbag .ej-band{z-index:1;color:#fff;background:#1f2a5c;border-radius:1cqw 1cqw 0 0;justify-content:center;align-items:flex-end;height:9cqw;padding:0 2cqw 1cqw;display:flex;position:absolute;top:0;left:0;right:0}.ej-2000-rentalbag .ej-band .ej-y{letter-spacing:.3em;font-weight:700}.ej-2000-rentalbag .ej-handle{z-index:2;background:var(--ej-g);border-radius:1.6cqw;width:16cqw;height:3.2cqw;position:absolute;top:1.6cqw;left:50%;translate:-50%}.ej-2000-rentalbag .ej-ep{color:var(--ej-on);position:absolute;bottom:5cqw;right:6cqw}.ej-2000-poster .ej-sheet{isolation:isolate;text-align:center;background:#fffaf0;flex-direction:column;justify-content:center;align-items:center;gap:2cqw;padding:4cqw 7cqw;transition:rotate .3s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;inset:4cqw 9cqw;overflow:hidden;rotate:1.5deg}.ej-2000-poster .ej-burst{z-index:-1;background:repeating-conic-gradient(var(--ej-hi) 0 6deg, transparent 6deg 12deg);position:absolute;inset:-40%}.ej-2000-poster .ej-title{--ej-fs:8cqw;--ej-lines:3;color:#fff;-webkit-text-stroke:.8cqw #1f1a3d;paint-order:stroke fill}.ej-2000-poster .ej-y{color:#fff;background:#1f1a3d;flex:none;padding:.4cqw 1.6cqw}.ej-2000-poster .ej-folds{background:linear-gradient(#a3a3b0,#a3a3b0) 50% 20%/.5cqw 3cqw no-repeat,linear-gradient(#a3a3b0,#a3a3b0) 50% 80%/.5cqw 3cqw no-repeat,linear-gradient(90deg,#0000 calc(50% - .2cqw),#1f1a3d33 50%,#0000 calc(50% + .2cqw)),linear-gradient(90deg,#0000 calc(25% - .15cqw),#1f1a3d1f 25%,#0000 calc(25% + .15cqw)),linear-gradient(90deg,#0000 calc(75% - .15cqw),#1f1a3d1f 75%,#0000 calc(75% + .15cqw)),linear-gradient(#0000 calc(50% - .15cqw),#1f1a3d24 50%,#0000 calc(50% + .15cqw));position:absolute;inset:0}.ej-2000-comments{background:#101018;flex-direction:column;display:flex}.ej-2000-comments .ej-pic{background:radial-gradient(circle at 50% 45%, var(--ej-hi), var(--ej-hi) 70%);flex:1;place-items:center;min-height:0;padding:8cqw 10cqw;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ej-2000-comments .ej-pic{background:radial-gradient(circle at 50% 45%, color-mix(in oklab, var(--ej-hi) 60%, #fff), var(--ej-hi) 70%)}}.ej-2000-comments .ej-title{--ej-fs:7cqw;--ej-lines:3;text-align:center;color:#1f1a3d}.ej-2000-comments .ej-c{font-size:calc(3.6cqw * var(--ej-h));white-space:nowrap;color:#fff;-webkit-text-stroke:.4cqw #1f1a3d;paint-order:stroke fill;font-weight:700;line-height:1;transition:translate .9s cubic-bezier(.2,.8,.2,1);position:absolute}.ej-2000-comments .ej-c1{top:2.4cqw;left:64cqw}.ej-2000-comments .ej-c2{top:2.4cqw;left:12cqw}.ej-2000-comments .ej-c3{bottom:2.4cqw;left:70cqw}.ej-2000-comments .ej-c4{bottom:2.4cqw;left:30cqw}.ej-2000-comments .ej-ctl{color:#1f1a3d;background:#e9e9ee;flex:none;align-items:center;gap:2.4cqw;height:7cqw;padding:0 3cqw;display:flex}.ej-2000-comments .ej-ctl i{border-top:1.5cqw solid #0000;border-bottom:1.5cqw solid #0000;border-left:2.6cqw solid #1f1a3d;flex:none}.ej-2000-comments .ej-seek{background:linear-gradient(90deg, var(--ej-deep) 38%, #c4c4cf 38%);flex:1;height:1cqw}.ej-2000-comments .ej-ctl .ej-y{flex:none;max-width:30cqw}.ej-2000-mobile{text-align:center;color:#1f1a3d;background:#fdfcf7;flex-direction:column;align-items:center;gap:1.8cqw;padding:0 7cqw;display:flex}.ej-2000-mobile :is(.ej-head,.ej-foot){background:var(--ej-hi);font-family:var(--ej-mono);font-size:calc(2.8cqw * var(--ej-h));letter-spacing:.3em;flex:none;align-self:stretch;margin:0 -7cqw;padding:1.2cqw;font-weight:700}.ej-2000-mobile .ej-foot{letter-spacing:.1em;font-weight:400}.ej-2000-mobile .ej-title{--ej-fs:6.6cqw;--ej-lines:2;flex:none;margin-top:auto}.ej-2000-mobile .ej-rule{background:#1f1a3d;flex:none;align-self:stretch;height:.6cqw}.ej-2000-mobile .ej-menu{max-width:100%;font-family:var(--ej-mono);font-size:calc(2.8cqw * var(--ej-h));text-align:left;gap:1.2cqw;margin:0 0 auto;padding:0;list-style:none;display:grid}.ej-2000-mobile .ej-menu li{align-items:center;gap:1.4cqw;min-width:0;display:flex}.ej-2000-mobile .ej-menu span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ej-2000-mobile .ej-menu b{aspect-ratio:1;color:#fff;background:#1f1a3d;border-radius:.6cqw;flex:none;place-items:center;width:3.8cqw;font-size:2.4cqw;transition:scale .25s cubic-bezier(.3,1.4,.5,1);display:grid}@container (width<=230px){.ej-2000-mobile .ej-menu li:nth-child(n+2){display:none}}.ej-2000-desktop{background:radial-gradient(150% 60% at 62% 108%, var(--ej-hi) 0 58%, transparent 59%), linear-gradient(#2f5fc4, #8ec0ef 75%)}.ej-2000-desktop .ej-icons{font-family:var(--ej-mono);color:#fff;text-shadow:0 .2cqw .3cqw #0009;flex-direction:column;gap:2.2cqw;font-size:1.9cqw;display:flex;position:absolute;top:4cqw;left:3cqw}.ej-2000-desktop .ej-icons span{flex-direction:column;align-items:center;gap:.6cqw;width:12cqw;display:flex}.ej-2000-desktop .ej-icons i{background:linear-gradient(#ffe48e,#f0be4a);border-radius:.5cqw .5cqw .3cqw .3cqw;width:6cqw;height:5cqw;transition:scale .25s cubic-bezier(.3,1.4,.5,1);box-shadow:0 .3cqw .4cqw #0000004d}.ej-2000-desktop .ej-icons span:nth-child(2) i{background:#fff;border-radius:.3cqw;width:4.6cqw}.ej-2000-desktop .ej-icons span:nth-child(3) i{background:linear-gradient(90deg,#b8bcc8,#eef0f4,#b8bcc8);border-radius:.3cqw .3cqw 1cqw 1cqw;width:4.6cqw}.ej-2000-desktop .ej-wall{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:1.6cqw;display:flex;position:absolute;inset:5cqw 6cqw 11cqw 19cqw}.ej-2000-desktop .ej-title{--ej-fs:7.4cqw;--ej-lines:3;text-shadow:0 .4cqw 1.2cqw #0f1e508c}.ej-2000-desktop .ej-wall .ej-y{text-shadow:0 .2cqw .4cqw #0f1e5099}.ej-2000-desktop .ej-task{color:#fff;background:linear-gradient(#4677d8,#2350b0);justify-content:space-between;align-items:center;height:6cqw;padding-right:3cqw;display:flex;position:absolute;bottom:0;left:0;right:0}.ej-2000-desktop .ej-task b{background:linear-gradient(var(--ej-hi), var(--ej-hi));border-radius:0 2.4cqw 2.4cqw 0;place-items:center;height:100%;padding:0 3.4cqw;display:grid}@supports (color:color-mix(in lab, red, red)){.ej-2000-desktop .ej-task b{background:linear-gradient(var(--ej-hi), color-mix(in oklab, var(--ej-hi) 70%, #1f1a3d))}}.ej-2000-desktop .ej-task b{font-size:calc(2.6cqw * var(--ej-h));letter-spacing:.06em;color:#1f1a3d;font-style:italic}.ej-2000-profile .ej-page{background:#fff;grid-template-rows:auto minmax(0,1fr);grid-template-columns:24cqw minmax(0,1fr);gap:3cqw;padding:0 3cqw 4cqw;display:grid;position:absolute;inset:4cqw 6cqw -2cqw}.ej-2000-profile .ej-bar{background:repeating-linear-gradient(90deg, #ffffff2e 0 1cqw, transparent 1cqw 2cqw), var(--ej-deep);grid-column:1/-1;height:4.4cqw;margin:0 -3cqw}.ej-2000-profile .ej-photo{aspect-ratio:1;background:var(--ej-hi) content-box;border:.4cqw solid #e2dfea;align-self:start;place-items:center;padding:1.2cqw;transition:rotate .3s cubic-bezier(.3,1.4,.5,1);display:grid}.ej-2000-profile .ej-photo b{font-size:12cqw;font-weight:900;line-height:1}.ej-2000-profile .ej-table{flex-direction:column;gap:1.6cqw;min-height:0;display:flex;overflow:hidden}.ej-2000-profile .ej-title{--ej-fs:5.4cqw;--ej-lines:2;border-bottom:.4cqw solid var(--ej-hi);flex:none;padding-bottom:1cqw}.ej-2000-profile dl{font-size:calc(2.4cqw * var(--ej-h));grid-template-columns:auto minmax(0,1fr);margin:0;line-height:1.3;display:grid}.ej-2000-profile dt{background:var(--ej-hi);border-bottom:.2cqw solid #fff;padding:.8cqw 1.2cqw}@supports (color:color-mix(in lab, red, red)){.ej-2000-profile dt{background:color-mix(in oklab, var(--ej-hi) 45%, #fff)}}.ej-2000-profile dt{font-family:var(--ej-mono);letter-spacing:.06em}.ej-2000-profile dd{white-space:nowrap;text-overflow:ellipsis;border-bottom:.2cqw solid #ecebf0;margin:0;padding:.8cqw 1.4cqw;overflow:hidden}.ej-2000-pop{background:#2a2738}.ej-2000-pop .ej-cases{background:linear-gradient(transparent 5cqw, #fff6 5cqw 9cqw, transparent 9cqw), repeating-linear-gradient(90deg, #e6e3ee 0 3.4cqw, #2a2738 3.4cqw 3.8cqw, #4a4560 3.8cqw 6.6cqw, #2a2738 6.6cqw 7cqw, var(--ej-hi) 7cqw 11.4cqw, #2a2738 11.4cqw 11.8cqw, #c9c5d6 11.8cqw 14.6cqw, #2a2738 14.6cqw 15cqw, #7a748f 15cqw 18.4cqw, #2a2738 18.4cqw 18.8cqw, #f1eef6 18.8cqw 21.4cqw, #2a2738 21.4cqw 21.8cqw, #5a5470 21.8cqw 25.6cqw, #2a2738 25.6cqw 26cqw);height:26cqw;position:absolute;top:0;left:0;right:0}.ej-2000-pop .ej-shelf{background:linear-gradient(#f2f0f7,#b7b3c6);height:3.4cqw;position:absolute;top:26cqw;left:0;right:0;box-shadow:0 1cqw 1.6cqw #00000073}.ej-2000-pop .ej-card{border:.6cqw solid var(--ej-hi);color:#1f1a3d;transform-origin:50% 0;background:#fffdf3;border-radius:1cqw;flex-direction:column;justify-content:center;gap:1.2cqw;width:64cqw;height:26cqw;padding:2.4cqw 3.4cqw 2.4cqw 15cqw;transition:rotate .4s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;top:27cqw;left:18cqw;rotate:-2deg}.ej-2000-pop .ej-burst{aspect-ratio:1;background:var(--ej-hi);clip-path:polygon(50% 0%,60.1% 12.3%,75% 6.7%,77.6% 22.4%,93.3% 25%,87.7% 39.9%,100% 50%,87.7% 60.1%,93.3% 75%,77.6% 77.6%,75% 93.3%,60.1% 87.7%,50% 100%,39.9% 87.7%,25% 93.3%,22.4% 77.6%,6.7% 75%,12.3% 60.1%,0% 50%,12.3% 39.9%,6.7% 25%,22.4% 22.4%,25% 6.7%,39.9% 12.3%);width:17cqw;font-size:calc(2.8cqw * var(--ej-h));text-align:center;place-items:center;font-weight:900;line-height:1.05;display:grid;position:absolute;top:-1cqw;left:-4cqw;rotate:-10deg}.ej-2000-pop .ej-title{--ej-fs:5.8cqw;--ej-lines:2}.ej-2000-pop .ej-clip{background:linear-gradient(#eceef2,#9da0ad);border-radius:.6cqw;width:6cqw;height:6.4cqw;position:absolute;top:24.6cqw;left:47cqw;box-shadow:0 .4cqw .6cqw #0000004d}.ej-2000-crt .ej-tv{background:linear-gradient(170deg,#f0f1f5,#aeb2be);border-radius:2.4cqw;flex-direction:column;gap:1.6cqw;width:64cqw;height:51cqw;padding:3cqw 4cqw 1.4cqw;display:flex;position:absolute;top:2.5cqw;left:50%;translate:-50%;box-shadow:inset 0 .3cqw #fff,0 1.6cqw 2.6cqw #1f1a3d4d}.ej-2000-crt .ej-tube{background:#0b0b12;border-radius:4cqw/5cqw;flex:1;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 .8cqw #2a2c36}.ej-2000-crt .ej-osd{max-width:60%;font-family:var(--ej-mono);font-size:calc(2.4cqw * var(--ej-h));white-space:nowrap;text-overflow:ellipsis;color:#59ff86;text-shadow:0 0 .8cqw #59ff86;position:absolute;top:.6cqw;right:4cqw;overflow:hidden}.ej-2000-crt .ej-pic{aspect-ratio:16/9;background:radial-gradient(circle at 50% 40%, var(--ej-hi), var(--ej-hi));flex-direction:column;justify-content:center;align-items:center;gap:1.2cqw;width:100%;padding:2cqw 5cqw;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ej-2000-crt .ej-pic{background:radial-gradient(circle at 50% 40%, color-mix(in oklab, var(--ej-hi) 55%, #fff), var(--ej-hi))}}.ej-2000-crt .ej-pic{text-align:center;color:#1f1a3d;transition:scale .3s cubic-bezier(.3,1.4,.5,1)}.ej-2000-crt .ej-title{--ej-fs:5.6cqw;--ej-lines:3}.ej-2000-crt .ej-front{flex:none;justify-content:space-between;align-items:center;height:5cqw;display:flex}.ej-2000-crt .ej-grille{background:repeating-linear-gradient(90deg,#7f8390 0 .5cqw,#0000 .5cqw 1.2cqw);border-radius:.6cqw;width:60%;height:3cqw}.ej-2000-crt .ej-led{aspect-ratio:1;background:#57e07a;border-radius:50%;width:1.4cqw}.ej-2000-karaoke{background:radial-gradient(circle at 82% 18%, var(--ej-hi), transparent 45%), linear-gradient(170deg, #1b2d7a, #0c1240)}@supports (color:color-mix(in lab, red, red)){.ej-2000-karaoke{background:radial-gradient(circle at 82% 18%, color-mix(in oklab, var(--ej-hi) 40%, transparent), transparent 45%), linear-gradient(170deg, #1b2d7a, #0c1240)}}.ej-2000-karaoke{color:#fff}.ej-2000-karaoke .ej-song{background:#00000040;border:.3cqw solid #ffffffb3;border-radius:.8cqw;max-width:60cqw;padding:1.2cqw 2.4cqw;position:absolute;top:4cqw;left:5cqw}.ej-2000-karaoke .ej-lyric{position:absolute;bottom:12cqw;left:6cqw;right:6cqw}.ej-2000-karaoke .ej-title{--ej-fs:7.4cqw;--ej-lines:2;background:linear-gradient(90deg, var(--ej-hi) 0 46%, #fff 46%);color:#0000;filter:drop-shadow(.3cqw .3cqw #0a0e33);-webkit-background-clip:text;background-clip:text}.ej-2000-karaoke .ej-tempo{background:linear-gradient(90deg, var(--ej-hi) 44%, #ffffff40 44%);border-radius:.5cqw;height:1cqw;position:absolute;bottom:6cqw;left:6cqw;right:6cqw}.ej-2000-karaoke .ej-tempo i{aspect-ratio:1;width:3cqw;box-shadow:0 0 0 .5cqw var(--ej-hi);background:#fff;border-radius:50%;transition:translate .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:44%;translate:-50% -50%}.ej-2000-stamp .ej-card{background:#fffaf0;border-radius:1.4cqw;flex-direction:column;gap:2cqw;padding:3cqw 4cqw;display:flex;position:absolute;inset:5cqw 9cqw;rotate:-1.5deg}.ej-2000-stamp .ej-head{border-bottom:.4cqw dashed #1f1a3d;flex-direction:column;flex:none;gap:.6cqw;padding-bottom:1.6cqw;display:flex}.ej-2000-stamp .ej-title{--ej-fs:5.6cqw;--ej-lines:2}.ej-2000-stamp .ej-rings{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,1fr);place-items:center;gap:1.4cqw 3cqw;min-height:0;display:grid}.ej-2000-stamp .ej-rings i{aspect-ratio:1;height:100%;max-height:12cqw;font-family:var(--ej-mono);color:#b4b0c4;border:.35cqw dashed #b4b0c4;border-radius:50%;place-items:center;font-size:2.4cqw;font-style:normal;display:grid}.ej-2000-stamp .ej-rings .ej-done{border:.7cqw double var(--ej-deep);background:var(--ej-hi)}@supports (color:color-mix(in lab, red, red)){.ej-2000-stamp .ej-rings .ej-done{background:color-mix(in oklab, var(--ej-hi) 55%, transparent)}}.ej-2000-stamp .ej-rings .ej-done{color:var(--ej-deep);font-size:3.4cqw;font-weight:900;transition:scale .25s cubic-bezier(.3,1.4,.5,1);rotate:-12deg}.ej-2000-stamp .ej-rings .ej-done:nth-child(2n){rotate:10deg}.ej-2000-stamp .ej-card>.ej-f{color:#6b6784;flex:none}.ej-2000-spindle .ej-spin{position:absolute;inset:4cqw 20cqw 3.5cqw}.ej-2000-spindle .ej-base{background:linear-gradient(#3a3d4a,#15161c);border-radius:1cqw 1cqw 2.4cqw 2.4cqw;height:5cqw;position:absolute;bottom:0;left:-3cqw;right:-3cqw}.ej-2000-spindle .ej-stack{background:repeating-linear-gradient(#f2f2f7 0 .5cqw,#a9acb9 .5cqw .7cqw);border-radius:.4cqw;height:17cqw;position:absolute;bottom:5cqw;left:2cqw;right:2cqw}.ej-2000-spindle .ej-stack:before{content:"";background:#15161c;width:1.6cqw;height:22cqw;position:absolute;bottom:100%;left:50%;translate:-50%}.ej-2000-spindle .ej-lid{background:linear-gradient(90deg,#ffffff80,#ffffff1f 30%,#ffffff0f 70%,#fff6);border-radius:9cqw 9cqw .6cqw .6cqw;transition:translate .3s cubic-bezier(.3,1.4,.5,1);position:absolute;inset:0 0 4.4cqw;box-shadow:inset 0 0 0 .4cqw #ffffffa6}.ej-2000-spindle .ej-label{background:var(--ej-hi);color:#1f1a3d;border-radius:.8cqw;flex-direction:column;gap:1cqw;padding:2.4cqw 3cqw;display:flex;position:absolute;top:6cqw;left:8cqw;right:8cqw;rotate:-2deg;box-shadow:0 .6cqw 1.2cqw #1f1a3d33}.ej-2000-spindle .ej-title{--ej-fs:5cqw;--ej-lines:3}@media (prefers-reduced-motion:no-preference){:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-mp3 .ej-body{rotate:-2deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-memcard .ej-card{translate:0 -1.6cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-dual .ej-pen{translate:0 -3cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-bbs .ej-posts{translate:0 -1.4cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-blog .ej-cal .ej-lit{scale:1.5}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-oneseg .ej-ant{rotate:20deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-decomail .ej-deco{rotate:0deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-usb .ej-stick{translate:2cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-digicam .ej-shutter{translate:0 .8cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-cdr .ej-disc{rotate:30deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-rentalbag .ej-bag{rotate:2deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-poster .ej-sheet{rotate:0deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-comments .ej-c{translate:-8cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-mobile .ej-menu li:first-child b{scale:1.2}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-desktop .ej-icons span:first-child i{scale:1.12}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-profile .ej-photo{rotate:-3deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-pop .ej-card{rotate:1deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-crt .ej-pic{scale:1.04}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-karaoke .ej-tempo i{translate:calc(6cqw - 50%) -50%}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-stamp .ej-done:first-child{scale:1.15}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2000-spindle .ej-lid{translate:0 -2cqw}}:is(.ej-2010-tablet,.ej-2010-watch,.ej-2010-chat,.ej-2010-qr,.ej-2010-search,.ej-2010-calendar,.ej-2010-cup,.ej-2010-hybrid,.ej-2010-ereader,.ej-2010-clearfile){background:var(--ej-g)}:is(.ej-2010-tablet .ej-tab,.ej-2010-qr .ej-pass,.ej-2010-search .ej-box,.ej-2010-calendar .ej-cal,.ej-2010-speaker .ej-say,.ej-2010-ereader .ej-dev,.ej-2010-hybrid .ej-con){box-shadow:0 1.4cqw 2.8cqw #1f1a3d40}.ej-2010-tablet .ej-tab{background:#1b1a22;border-radius:3cqw;gap:1.2cqw;height:44cqw;padding:2cqw;display:flex;position:absolute;top:4cqw;left:7cqw;right:7cqw}.ej-2010-tablet .ej-left{background:radial-gradient(circle at 75% 20%, #ffffff8c, transparent 45%), var(--ej-hi);color:#1f1a3d;border-radius:1.4cqw .4cqw .4cqw 1.4cqw;flex-direction:column;flex:1.7;justify-content:flex-end;gap:1.2cqw;min-width:0;padding:3cqw;display:flex;overflow:hidden}.ej-2010-tablet .ej-title{--ej-fs:6cqw;--ej-lines:3}.ej-2010-tablet .ej-split{background:#9b9aa6;border-radius:.4cqw;flex:none;align-self:center;width:.8cqw;height:7cqw;margin:0 -1cqw;transition:translate .3s cubic-bezier(.3,1.4,.5,1)}.ej-2010-tablet .ej-right{color:#1f1a3d;background:#fbfaf7;border-radius:.4cqw 1.4cqw 1.4cqw .4cqw;flex-direction:column;flex:1;gap:1cqw;min-width:0;padding:3cqw 2.6cqw;display:flex}.ej-2010-tablet .ej-lines{background:repeating-linear-gradient(#0000 0 2.2cqw,#dddbe5 2.2cqw 2.5cqw);flex:1}.ej-2010-tablet .ej-pencil{clip-path:polygon(0 0,94% 0,100% 50%,94% 100%,0 100%);background:linear-gradient(90deg,#f6f6f8 93%,#b9b9c4 93%);border-radius:.9cqw .2cqw .2cqw .9cqw;width:46cqw;height:1.8cqw;transition:translate .3s cubic-bezier(.3,1.4,.5,1);position:absolute;bottom:3.2cqw;left:28cqw;rotate:-3deg;box-shadow:0 .6cqw 1cqw #1f1a3d40}.ej-2010-watch .ej-strap{background:linear-gradient(90deg, #0003, transparent 22% 78%, #0003), var(--ej-deep);border-radius:2cqw;width:27cqw;position:absolute;top:-2cqw;bottom:-2cqw;left:50%;translate:-50%;rotate:-4deg}.ej-2010-watch .ej-face{color:#fff;background:#0d0c14;border-radius:8cqw;flex-direction:column;gap:1.4cqw;width:40cqw;height:46cqw;padding:4cqw 4.4cqw 3.6cqw;transition:rotate .3s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;rotate:-4deg;box-shadow:0 0 0 1cqw #c9cbd4,0 0 0 1.4cqw #8d909c,0 1.6cqw 3cqw #0f0c2b66}.ej-2010-watch .ej-time{font-size:calc(9cqw * var(--ej-h));font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ej-hi);flex:none;font-weight:800;line-height:1}.ej-2010-watch .ej-title{--ej-fs:5.8cqw;--ej-lines:4}.ej-2010-watch .ej-y{color:#a9a6bd;margin-top:auto}.ej-2010-watch .ej-crown{background:repeating-linear-gradient(#8d909c 0 .4cqw,#d5d7de .4cqw .8cqw);border-radius:.8cqw;width:2.4cqw;height:7cqw;position:absolute;top:20cqw;left:calc(50% + 21.2cqw);rotate:-4deg}.ej-2010-chat .ej-thread{flex-direction:column;justify-content:center;gap:2.4cqw;display:flex;position:absolute;inset:3cqw 7cqw}.ej-2010-chat .ej-row{align-items:flex-end;gap:1.6cqw;min-width:0;display:flex}.ej-2010-chat .ej-me{justify-content:flex-end}.ej-2010-chat .ej-av{aspect-ratio:1;background:radial-gradient(circle at 50% 38%,#b9b6c8 0 22%,#0000 23%),radial-gradient(circle at 50% 100%,#b9b6c8 0 40%,#0000 41%),#fff;border-radius:50%;flex:none;width:6cqw}.ej-2010-chat .ej-bub{color:#1f1a3d;background:#fff;border-radius:3cqw 3cqw 3cqw .8cqw;min-width:0;max-width:62cqw;padding:2cqw 3cqw}.ej-2010-chat .ej-ghost{background:linear-gradient(#dcdae6,#dcdae6) 3cqw 2.2cqw/60% 1cqw no-repeat,linear-gradient(#dcdae6,#dcdae6) 3cqw 4.4cqw/38% 1cqw no-repeat,#fff;width:34cqw;height:7.4cqw}.ej-2010-chat .ej-me .ej-bub{background:var(--ej-hi);border-radius:3cqw 3cqw .8cqw;transition:translate .3s cubic-bezier(.3,1.4,.5,1);box-shadow:0 1cqw 1.8cqw #1f1a3d2e}.ej-2010-chat .ej-title{--ej-fs:5.4cqw;--ej-lines:3}.ej-2010-chat .ej-meta{font-family:var(--ej-mono);font-size:calc(2cqw * var(--ej-h));text-align:right;color:var(--ej-on);flex:none;line-height:1.3}.ej-2010-chat .ej-small{font-family:var(--ej-mono);font-size:calc(2.6cqw * var(--ej-h));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ej-2010-shorts{background:#0d0c14}.ej-2010-shorts .ej-fill{background:radial-gradient(circle at 30% 40%, var(--ej-hi), transparent 40%), radial-gradient(circle at 72% 62%, var(--ej-hi), transparent 38%), #2a2638;position:absolute;inset:-10%}@supports (color:color-mix(in lab, red, red)){.ej-2010-shorts .ej-fill{background:radial-gradient(circle at 30% 40%, var(--ej-hi), transparent 40%), radial-gradient(circle at 72% 62%, color-mix(in oklab, var(--ej-hi) 60%, #fff), transparent 38%), #2a2638}}.ej-2010-shorts .ej-fill{filter:blur(4cqw);opacity:.55}.ej-2010-shorts .ej-clip{background:linear-gradient(170deg, var(--ej-hi), var(--ej-hi) 60%);width:31.6cqw;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;translate:-50%}@supports (color:color-mix(in lab, red, red)){.ej-2010-shorts .ej-clip{background:linear-gradient(170deg, color-mix(in oklab, var(--ej-hi) 65%, #fff), var(--ej-hi) 60%)}}.ej-2010-shorts .ej-clip{color:#1f1a3d;box-shadow:0 0 3cqw #00000080}.ej-2010-shorts .ej-seg{background:linear-gradient(90deg,#1f1a3d 35%,#1f1a3d40 35%);border-radius:.3cqw;height:.6cqw;position:absolute;top:2cqw;left:2.4cqw;right:2.4cqw}.ej-2010-shorts .ej-mid{align-items:center;display:flex;position:absolute;inset:6cqw 3cqw 15cqw}.ej-2010-shorts .ej-title{--ej-fs:5.6cqw;--ej-lines:5}.ej-2010-shorts .ej-cap{color:#fff;background:linear-gradient(#0000,#0d0c14bf);padding:6cqw 9cqw 3cqw 2.6cqw;position:absolute;bottom:0;left:0;right:0}.ej-2010-shorts .ej-acts{flex-direction:column;align-items:center;gap:1.8cqw;display:flex;position:absolute;bottom:3.4cqw;right:2cqw}.ej-2010-shorts .ej-acts b{font-size:calc(4.4cqw * var(--ej-h));color:#fff;line-height:1;transition:color .2s,scale .25s cubic-bezier(.3,1.4,.5,1)}.ej-2010-shorts .ej-acts i{aspect-ratio:1;border:.4cqw solid #fff;border-radius:50%;width:3.8cqw}.ej-2010-vr{background:radial-gradient(circle at 50% 45%, var(--ej-g), var(--ej-g))}@supports (color:color-mix(in lab, red, red)){.ej-2010-vr{background:radial-gradient(circle at 50% 45%, var(--ej-g), color-mix(in oklab, var(--ej-g) 72%, #1f1a3d))}}.ej-2010-vr .ej-strap{background:linear-gradient(#3a3946,#1f1e27);border-radius:50%/40%;height:11cqw;position:absolute;top:17cqw;left:-4cqw;right:-4cqw}.ej-2010-vr .ej-visor{text-align:center;color:#fff;background:linear-gradient(170deg,#3d3b4a,#121118 60%);border:1cqw solid #f1f0f5;border-radius:9cqw 9cqw 12cqw 12cqw/8cqw 8cqw 13cqw 13cqw;flex-direction:column;justify-content:center;align-items:center;gap:1.4cqw;height:36cqw;padding:3cqw 8cqw 6cqw;display:flex;position:absolute;top:8cqw;left:15cqw;right:15cqw;overflow:hidden;box-shadow:0 2cqw 3cqw #00000059}.ej-2010-vr .ej-title{--ej-fs:6cqw;--ej-lines:2;color:var(--ej-hi)}.ej-2010-vr .ej-y{color:#bdb9d4}.ej-2010-vr .ej-sheen{background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:26%;height:160%;transition:translate .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:-30%;left:-20%;rotate:20deg}.ej-2010-vr .ej-nose{background:var(--ej-g);border-radius:6.5cqw 6.5cqw 0 0;width:13cqw;height:6.5cqw;position:absolute;top:38.5cqw;left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.ej-2010-vr .ej-nose{background:color-mix(in oklab, var(--ej-g) 86%, #1f1a3d)}}.ej-2010-vr .ej-nose{box-shadow:inset 0 .8cqw #f1f0f5}.ej-2010-qr .ej-text{width:46cqw;color:var(--ej-on);flex-direction:column;justify-content:center;gap:1.6cqw;display:flex;position:absolute;top:6cqw;bottom:6cqw;left:7cqw}.ej-2010-qr .ej-text .ej-y:first-child{letter-spacing:.3em;font-weight:700}.ej-2010-qr .ej-title{--ej-fs:6.6cqw;--ej-lines:4}.ej-2010-qr .ej-pass{color:#1f1a3d;background:#fff;border-radius:2.6cqw;flex-direction:column;align-items:center;gap:2.4cqw;width:32cqw;height:48cqw;padding-bottom:2.4cqw;transition:rotate .3s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;top:4cqw;right:8cqw;overflow:hidden;rotate:3deg}.ej-2010-qr .ej-band{background:var(--ej-hi);font-size:calc(6cqw * var(--ej-h));align-self:stretch;padding:2.4cqw 3cqw;font-weight:900;line-height:1}.ej-2010-qr .ej-code{aspect-ratio:1;fill:#1f1a3d;flex:none;width:24cqw}.ej-2010-steelbook{color:#fff;background:radial-gradient(circle at 40% 30%,#3a3848,#121118 70%)}.ej-2010-steelbook .ej-case{aspect-ratio:135/170;background:repeating-linear-gradient(90deg, #ffffff0d 0 .2cqw, #00000008 .2cqw .5cqw), linear-gradient(115deg, transparent 30%, #ffffff59 42%, transparent 54%), linear-gradient(160deg, var(--ej-hi), var(--ej-hi) 55%, var(--ej-hi));border-radius:1.6cqw;height:47cqw;display:flex;position:absolute;top:4.5cqw;left:50%;overflow:hidden;translate:-50%}@supports (color:color-mix(in lab, red, red)){.ej-2010-steelbook .ej-case{background:repeating-linear-gradient(90deg, #ffffff0d 0 .2cqw, #00000008 .2cqw .5cqw), linear-gradient(115deg, transparent 30%, #ffffff59 42%, transparent 54%), linear-gradient(160deg, color-mix(in oklab, var(--ej-hi) 50%, #f3f4f8), color-mix(in oklab, var(--ej-hi) 30%, #8b8e9c) 55%, color-mix(in oklab, var(--ej-hi) 45%, #e6e7ee))}}.ej-2010-steelbook .ej-case{box-shadow:inset 0 0 0 .4cqw #ffffff59,0 2cqw 3cqw #00000080}.ej-2010-steelbook .ej-hinge{background:linear-gradient(90deg,#00000040,#ffffff4d 50%,#0003);flex:none;width:3cqw}.ej-2010-steelbook .ej-face{text-align:center;flex-direction:column;flex:1;justify-content:center;gap:2cqw;min-width:0;padding:4cqw 3cqw;display:flex}.ej-2010-steelbook .ej-title{--ej-fs:5.6cqw;--ej-lines:5;color:#2c2d38;text-shadow:0 .25cqw #ffffffa6}.ej-2010-steelbook .ej-face .ej-y{color:#2f303b}.ej-2010-steelbook .ej-sheen{background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:40%;height:140%;transition:translate .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:-20%;left:-60%;rotate:20deg}.ej-2010-steelbook .ej-ep{color:#bdb9d4;max-width:22cqw;position:absolute;bottom:5cqw;right:6cqw}.ej-2010-earbuds{background:linear-gradient(160deg, var(--ej-hi), #14122a)}@supports (color:color-mix(in lab, red, red)){.ej-2010-earbuds{background:linear-gradient(160deg, color-mix(in oklab, var(--ej-hi) 50%, #2a2550), #14122a)}}.ej-2010-earbuds .ej-dim{background-image:linear-gradient(#ffffff29,#ffffff29);background-repeat:space no-repeat;background-size:8cqw 8cqw;height:8cqw;position:absolute;top:3cqw;left:6cqw;right:6cqw}.ej-2010-earbuds .ej-sheet{color:#1f1a3d;background:#fafafdf7;border-radius:5cqw;align-items:center;gap:4cqw;padding:3cqw 5cqw;display:flex;position:absolute;inset:14cqw 4cqw 3cqw;box-shadow:0 -1cqw 3cqw #0000004d}.ej-2010-earbuds .ej-case{flex:none;width:26cqw;height:31cqw;position:relative}.ej-2010-earbuds .ej-lid{background:linear-gradient(#fff,#e3e4ea);border-radius:8cqw 8cqw 2cqw 2cqw/6cqw 6cqw 2cqw 2cqw;height:14cqw;transition:translate .3s cubic-bezier(.3,1.4,.5,1);position:absolute;top:0;left:0;right:0;box-shadow:inset 0 0 0 .3cqw #c9cad3}.ej-2010-earbuds .ej-body{background:linear-gradient(#fff,#d9dae2);border-radius:2cqw 2cqw 8cqw 8cqw/2cqw 2cqw 6cqw 6cqw;justify-content:center;gap:5cqw;height:16cqw;padding-top:1.4cqw;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 .3cqw #c9cad3,0 1cqw 1.4cqw #1f1a3d26}.ej-2010-earbuds .ej-body i{width:6cqw;height:6cqw;box-shadow:0 0 0 .5cqw var(--ej-hi);background:radial-gradient(circle at 40% 35%,#fff,#cfd0d8);border-radius:50%}.ej-2010-earbuds .ej-info{flex-direction:column;flex:1;gap:1.4cqw;min-width:0;display:flex}.ej-2010-earbuds .ej-title{--ej-fs:5.4cqw;--ej-lines:3}.ej-2010-earbuds .ej-y{color:#5f5b7a}.ej-2010-earbuds .ej-btn{font-family:var(--ej-mono);font-size:calc(2.4cqw * var(--ej-h));letter-spacing:.2em;text-align:center;color:#fff;background:#1f1a3d;border-radius:2cqw;margin-top:1cqw;padding:1.4cqw}.ej-2010-live{background:#121019;gap:1.6cqw;padding:3cqw;display:flex}.ej-2010-live .ej-vid{background:radial-gradient(circle at 35% 30%, var(--ej-hi), var(--ej-hi) 60%);border-radius:1.6cqw;flex-direction:column;flex:1;justify-content:flex-end;gap:1cqw;min-width:0;padding:3cqw 9cqw 3cqw 3cqw;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ej-2010-live .ej-vid{background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--ej-hi) 55%, #fff), var(--ej-hi) 60%)}}.ej-2010-live .ej-vid{color:#1f1a3d}.ej-2010-live .ej-live{font-family:var(--ej-mono);font-size:calc(2.2cqw * var(--ej-h));letter-spacing:.1em;color:#fff;background:#e5243b;border-radius:.6cqw;padding:.5cqw 1.4cqw;font-weight:700;position:absolute;top:2.4cqw;left:2.4cqw}.ej-2010-live .ej-hearts{font-size:calc(4cqw * var(--ej-h));color:#fff;flex-direction:column;align-items:center;gap:.6cqw;font-style:normal;line-height:1;transition:translate .5s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:3cqw;right:3cqw}.ej-2010-live .ej-hearts i{font-style:normal}.ej-2010-live .ej-hearts i:first-child{opacity:.45;translate:-1cqw;scale:.6}.ej-2010-live .ej-hearts i:nth-child(2){opacity:.7;translate:.8cqw;scale:.8}.ej-2010-live .ej-title{--ej-fs:5.6cqw;--ej-lines:3}.ej-2010-live .ej-chat{background:#1d1a28;border-radius:1.6cqw;flex-direction:column;flex:none;justify-content:flex-end;gap:1.6cqw;width:26cqw;padding:2cqw;display:flex}.ej-2010-live .ej-chat span{align-items:center;gap:1cqw;display:flex}.ej-2010-live .ej-chat i{aspect-ratio:1;background:#3a3650;border-radius:50%;flex:none;width:2.6cqw}.ej-2010-live .ej-chat b{background:#3a3650;border-radius:.6cqw;width:70%;height:1.2cqw}.ej-2010-live .ej-chat span:nth-child(2) b{width:50%}.ej-2010-live .ej-chat span:nth-child(3) i,.ej-2010-live .ej-chat span:nth-child(6) i{background:var(--ej-hi)}.ej-2010-live .ej-chat span:nth-child(4) b{width:85%}.ej-2010-live .ej-chat span:nth-child(5) b{width:40%}.ej-2010-live .ej-input{border:.3cqw solid #3a3650;border-radius:2cqw;height:4cqw;margin-top:.6cqw}.ej-2010-podcast{background:var(--ej-g);color:var(--ej-on);flex-direction:column;justify-content:space-between;gap:1.6cqw;padding:5cqw 6cqw 4.4cqw;display:flex}.ej-2010-podcast .ej-head{flex-direction:column;gap:.8cqw;min-height:0;display:flex}.ej-2010-podcast .ej-title{--ej-fs:6.4cqw;--ej-lines:2}.ej-2010-podcast .ej-wave{flex:none;height:13cqw;position:relative}.ej-2010-podcast .ej-wave svg{width:100%;height:100%;fill:var(--ej-on)}@supports (color:color-mix(in lab, red, red)){.ej-2010-podcast .ej-wave svg{fill:color-mix(in oklab, var(--ej-on) 30%, transparent)}}.ej-2010-podcast .ej-wave .ej-done{fill:var(--ej-on)}.ej-2010-podcast .ej-head2{background:var(--ej-deep);width:.5cqw;box-shadow:0 0 0 .3cqw var(--ej-g);border-radius:.25cqw;position:absolute;top:-1cqw;bottom:-1cqw;left:39.1304%}.ej-2010-podcast .ej-ctl{align-items:center;gap:3cqw;min-width:0;display:flex}.ej-2010-podcast .ej-play{aspect-ratio:1;background:var(--ej-on);border-radius:50%;flex:none;width:8cqw;transition:scale .25s cubic-bezier(.3,1.4,.5,1);position:relative}.ej-2010-podcast .ej-play:after{content:"";border-top:1.8cqw solid #0000;border-bottom:1.8cqw solid #0000;border-left:3cqw solid var(--ej-g);position:absolute;top:50%;left:56%;translate:-50% -50%}.ej-2010-podcast .ej-ctl .ej-y{flex:none;font-weight:700}.ej-2010-podcast .ej-ctl .ej-f{margin-left:auto}.ej-2010-search .ej-box{color:#1f1a3d;background:#fff;border-radius:3.4cqw;flex-direction:column;display:flex;position:absolute;top:50%;left:9cqw;right:9cqw;overflow:hidden;translate:0 -50%}.ej-2010-search .ej-field{border-bottom:.3cqw solid #ecebf2;align-items:center;gap:2.4cqw;padding:2.6cqw 3.6cqw;display:flex}.ej-2010-search .ej-title{--ej-fs:5.6cqw;--ej-lines:2;min-width:0}.ej-2010-search .ej-caret{background:var(--ej-deep);flex:none;width:.4cqw;height:6cqw}.ej-2010-search .ej-lens{aspect-ratio:1;border:.6cqw solid #8a87a0;border-radius:50%;flex:none;width:3.6cqw;position:relative}.ej-2010-search .ej-lens:after{content:"";background:#8a87a0;border-radius:.3cqw;width:1.6cqw;height:.6cqw;position:absolute;bottom:-.9cqw;right:-1.5cqw;rotate:45deg}.ej-2010-search .ej-sugg{margin:0;padding:1cqw 0 1.6cqw;list-style:none}.ej-2010-search .ej-sugg li{font-size:calc(2.8cqw * var(--ej-h));color:#5f5b7a;align-items:center;gap:2.4cqw;padding:1.4cqw 3.6cqw;transition:translate .3s cubic-bezier(.3,1.4,.5,1);display:flex}.ej-2010-search .ej-sugg li:first-child{background:var(--ej-hi)}@supports (color:color-mix(in lab, red, red)){.ej-2010-search .ej-sugg li:first-child{background:color-mix(in oklab, var(--ej-hi) 45%, #fff)}}.ej-2010-search .ej-sugg .ej-lens{border-width:.45cqw;width:2.6cqw}.ej-2010-search .ej-sugg .ej-lens:after{width:1.2cqw;height:.45cqw;right:-1.2cqw}.ej-2010-search .ej-q{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ej-2010-search .ej-sugg b{white-space:nowrap;text-overflow:ellipsis;color:#1f1a3d;flex:none;max-width:40%;font-weight:700;overflow:hidden}.ej-2010-filter{color:#fff;background:#111018}.ej-2010-filter .ej-photo{background:radial-gradient(circle at 72% 25%, #ffffff8c, transparent 40%), var(--ej-hi);color:#1f1a3d;align-items:flex-end;width:46cqw;height:46cqw;padding:3cqw;display:flex;position:absolute;top:5cqw;left:5cqw;overflow:hidden}.ej-2010-filter .ej-title{--ej-fs:6cqw;--ej-lines:4}.ej-2010-filter .ej-strip{font-family:var(--ej-mono);letter-spacing:.06em;text-align:center;color:#a9a6bd;grid-template-columns:repeat(3,minmax(0,1fr));gap:2cqw 1.6cqw;font-size:1.8cqw;display:grid;position:absolute;top:5cqw;left:56cqw;right:5cqw}.ej-2010-filter .ej-strip span{flex-direction:column;gap:.8cqw;transition:scale .25s cubic-bezier(.3,1.4,.5,1);display:flex;overflow:hidden}.ej-2010-filter .ej-strip i{aspect-ratio:1;background:var(--ej-hi);border-radius:.6cqw}.ej-2010-filter .ej-strip span:nth-child(2) i{filter:sepia(.6)saturate(1.5)}.ej-2010-filter .ej-strip span:nth-child(3) i{filter:hue-rotate(50deg)saturate(.8)}.ej-2010-filter .ej-strip span:nth-child(4) i{filter:grayscale()}.ej-2010-filter .ej-strip span:nth-child(5) i{filter:contrast(.6)brightness(1.15)}.ej-2010-filter .ej-strip span:nth-child(6) i{filter:saturate(2.2)}.ej-2010-filter .ej-pick{color:#fff;overflow:visible}.ej-2010-filter .ej-pick i{outline-offset:.4cqw;outline:.5cqw solid #fff}.ej-2010-filter .ej-meta{color:#a9a6bd;position:absolute;bottom:5cqw;left:56cqw;right:5cqw}@container (width<=230px){.ej-2010-filter .ej-strip{gap:2cqw;font-size:0}}.ej-2010-calendar .ej-cal{color:#1f1a3d;background:#fff;border-radius:3cqw;grid-template-columns:minmax(0,1fr) 50cqw;gap:3cqw;padding:3cqw;display:grid;position:absolute;inset:4cqw 5cqw}.ej-2010-calendar .ej-head{flex-direction:column;justify-content:space-between;gap:1.4cqw;min-height:0;display:flex;overflow:hidden}.ej-2010-calendar .ej-title{--ej-fs:5.6cqw;--ej-lines:5}.ej-2010-calendar .ej-head .ej-y{color:#5f5b7a}.ej-2010-calendar .ej-days{min-height:0;font-family:var(--ej-mono);text-align:center;color:#8a87a0;grid-template-rows:auto repeat(5,minmax(0,1fr));grid-template-columns:repeat(7,1fr);gap:.5cqw;font-size:1.9cqw;display:grid}.ej-2010-calendar .ej-days b{color:#1f1a3d;padding-bottom:.4cqw;font-weight:700}.ej-2010-calendar .ej-days span{background:#f4f3f8;border-radius:.8cqw;padding-top:.5cqw;position:relative}.ej-2010-calendar .ej-days .ej-on{background:var(--ej-hi);color:#1f1a3d;font-weight:700}.ej-2010-calendar .ej-days .ej-on:after{content:"";aspect-ratio:1;background:#1f1a3d;border-radius:50%;width:1.4cqw;transition:scale .25s cubic-bezier(.3,1.4,.5,1);position:absolute;bottom:.8cqw;left:50%;translate:-50%}.ej-2010-gacha{background:radial-gradient(circle,#3a2f6e,#0e0b22 70%)}.ej-2010-gacha .ej-burst{aspect-ratio:1;background:repeating-conic-gradient(var(--ej-hi) 0 5deg, transparent 5deg 15deg);width:120cqw;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.ej-2010-gacha .ej-burst{background:repeating-conic-gradient(color-mix(in oklab, var(--ej-hi) 45%, transparent) 0 5deg, transparent 5deg 15deg)}}.ej-2010-gacha .ej-burst{transition:rotate .9s cubic-bezier(.2,.8,.2,1);-webkit-mask:radial-gradient(circle,#000 10%,#0000 55%);mask:radial-gradient(circle,#000 10%,#0000 55%)}.ej-2010-gacha .ej-card{background:linear-gradient(160deg, #fff, var(--ej-hi) 45%, var(--ej-hi));border-radius:1.6cqw;flex-direction:column;justify-content:space-between;align-items:center;gap:1.4cqw;width:32cqw;height:46cqw;padding:3cqw 2.6cqw;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.ej-2010-gacha .ej-card{background:linear-gradient(160deg, #fff, var(--ej-hi) 45%, color-mix(in oklab, var(--ej-hi) 60%, #fff))}}.ej-2010-gacha .ej-card{box-shadow:0 0 0 .7cqw #e8c766, 0 0 4cqw var(--ej-hi)}@supports (color:color-mix(in lab, red, red)){.ej-2010-gacha .ej-card{box-shadow:0 0 0 .7cqw #e8c766, 0 0 4cqw color-mix(in oklab, var(--ej-hi) 70%, transparent)}}.ej-2010-gacha .ej-card{text-align:center;color:#1f1a3d;rotate:-3deg}.ej-2010-gacha .ej-stars{font-size:calc(3.4cqw * var(--ej-h));letter-spacing:.1em;color:#f2c23e;-webkit-text-stroke:.25cqw #1f1a3d;paint-order:stroke fill;flex:none}.ej-2010-gacha .ej-title{--ej-fs:5.2cqw;--ej-lines:4}.ej-2010-gacha .ej-rank{font-size:calc(9cqw * var(--ej-h));color:#fff;-webkit-text-stroke:.5cqw #1f1a3d;paint-order:stroke fill;text-shadow:0 0 2cqw var(--ej-hi);font-style:italic;font-weight:900;line-height:1;position:absolute;bottom:5cqw;right:7cqw}.ej-2010-cup .ej-cup{width:34cqw;transition:rotate .3s cubic-bezier(.3,1.4,.5,1);position:absolute;top:5cqw;bottom:3cqw;left:14cqw;rotate:-4deg}.ej-2010-cup .ej-lid{background:linear-gradient(#fafafc,#d5d6de);border-radius:1.4cqw 1.4cqw .6cqw .6cqw;height:5cqw;position:absolute;top:0;left:-1.6cqw;right:-1.6cqw;box-shadow:0 .6cqw #b9bbc6}.ej-2010-cup .ej-lid:before{content:"";background:#eceef2;border-radius:2cqw 2cqw 0 0;height:2cqw;position:absolute;bottom:100%;left:18%;right:18%}.ej-2010-cup .ej-body{clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);background:linear-gradient(90deg,#e3e3ea,#fff 35%,#dedee6);position:absolute;inset:5cqw 0 0}.ej-2010-cup .ej-sleeve{background:var(--ej-hi);clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);text-align:center;color:#1f1a3d;place-items:center;height:20cqw;padding:2cqw 4.4cqw;display:grid;position:absolute;top:15cqw;left:1.2cqw;right:1.2cqw;overflow:hidden}.ej-2010-cup .ej-title{--ej-fs:5cqw;--ej-lines:3}.ej-2010-cup .ej-text{text-align:right;color:var(--ej-on);flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:.6cqw;display:flex;position:absolute;inset:6cqw 6cqw 6cqw 58cqw}.ej-2010-cup .ej-text strong{font-size:calc(14cqw * var(--ej-h));letter-spacing:-.04em;font-weight:900;line-height:.9}.ej-2010-speaker{background:linear-gradient(transparent 82%, #1f1a3d1a 82%), var(--ej-g)}.ej-2010-speaker .ej-spk{background:radial-gradient(#00000038 30%,#0000 34%) 0 0/1.2cqw 1.2cqw,linear-gradient(90deg,#4a4858,#6c6a7a 40%,#3a3846);border-radius:3cqw;width:26cqw;height:34cqw;position:absolute;bottom:7cqw;left:11cqw;box-shadow:0 1.6cqw 2cqw #1f1a3d4d}.ej-2010-speaker .ej-ring{border:.8cqw solid var(--ej-hi);height:7cqw;box-shadow:0 0 2.4cqw .6cqw var(--ej-hi);background:#2d2b38;border-radius:50%;transition:scale .3s cubic-bezier(.3,1.4,.5,1);position:absolute;top:-3.4cqw;left:0;right:0}.ej-2010-speaker .ej-say{color:#1f1a3d;background:#fff;border-radius:3cqw 3cqw 3cqw .8cqw;flex-direction:column;gap:1.4cqw;padding:3cqw 3.4cqw;display:flex;position:absolute;top:7cqw;left:45cqw;right:6cqw}.ej-2010-speaker .ej-say:before{content:"";border-right:.6cqw solid var(--ej-on);opacity:.5;border-radius:50%;width:4cqw;height:8cqw;position:absolute;top:9cqw;left:-6cqw}.ej-2010-speaker .ej-title{--ej-fs:5.6cqw;--ej-lines:4}.ej-2010-speaker .ej-y{color:#5f5b7a}.ej-2010-flattv{background:var(--ej-g)}.ej-2010-flattv .ej-tv{aspect-ratio:16/9;background:#0c0b10;border-radius:.6cqw;width:72cqw;padding:.6cqw;transition:scale .3s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3.5cqw;left:50%;translate:-50%;box-shadow:0 1.4cqw 3cqw #0f0c2b59}.ej-2010-flattv .ej-scr{background:linear-gradient(130deg, var(--ej-hi), var(--ej-hi) 55%, var(--ej-hi));flex-direction:column;justify-content:center;gap:1.4cqw;width:100%;height:100%;padding:4cqw 6cqw;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ej-2010-flattv .ej-scr{background:linear-gradient(130deg, color-mix(in oklab, var(--ej-hi) 65%, #fff), var(--ej-hi) 55%, color-mix(in oklab, var(--ej-hi) 85%, #1f1a3d))}}.ej-2010-flattv .ej-scr{color:#1f1a3d}.ej-2010-flattv .ej-title{--ej-fs:6.4cqw;--ej-lines:3}.ej-2010-flattv .ej-bar{background:radial-gradient(#4a4858 30%,#0000 35%) 0 0/1cqw 1cqw,#24232c;border-radius:1.3cqw;width:44cqw;height:2.6cqw;position:absolute;top:45.4cqw;left:50%;translate:-50%}.ej-2010-flattv .ej-board{background:linear-gradient(#e4d7c1,#c8b79b);border-radius:.6cqw .6cqw 0 0;position:absolute;inset:48.6cqw 6cqw 0}.ej-2010-hybrid .ej-con{border-radius:6cqw;width:84cqw;height:38cqw;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-3deg}.ej-2010-hybrid .ej-joy{z-index:1;background:linear-gradient(90deg,#d4d5dd,#f2f2f6);flex-direction:column;flex:none;justify-content:space-around;align-items:center;width:12cqw;padding:3cqw 0;transition:translate .3s cubic-bezier(.3,1.4,.5,1);display:flex;position:relative}.ej-2010-hybrid .ej-l{border-radius:6cqw .6cqw .6cqw 6cqw}.ej-2010-hybrid .ej-r{background:linear-gradient(90deg, var(--ej-hi), var(--ej-hi));border-radius:.6cqw 6cqw 6cqw .6cqw}@supports (color:color-mix(in lab, red, red)){.ej-2010-hybrid .ej-r{background:linear-gradient(90deg, var(--ej-hi), color-mix(in oklab, var(--ej-hi) 70%, #fff))}}.ej-2010-hybrid .ej-joy i{aspect-ratio:1;background:radial-gradient(circle,#44424f 0 42%,#24222e 44%);border-radius:50%;width:6.4cqw}.ej-2010-hybrid .ej-joy b{aspect-ratio:1;background:radial-gradient(circle at 50% 16%,#3a3846 1.1cqw,#0000 1.2cqw),radial-gradient(circle at 50% 84%,#3a3846 1.1cqw,#0000 1.2cqw),radial-gradient(circle at 16%,#3a3846 1.1cqw,#0000 1.2cqw),radial-gradient(circle at 84%,#3a3846 1.1cqw,#0000 1.2cqw);width:7.4cqw}.ej-2010-hybrid .ej-scr{background:radial-gradient(circle at 75% 25%, #ffffff80, transparent 45%), var(--ej-hi);color:#1f1a3d;border:1.8cqw solid #16151c;flex-direction:column;flex:1;justify-content:center;gap:1.4cqw;min-width:0;padding:3cqw 5cqw;display:flex;overflow:hidden}.ej-2010-hybrid .ej-title{--ej-fs:6cqw;--ej-lines:3}.ej-2010-ereader .ej-dev{background:#2c2b33;border-radius:2.6cqw;grid-template-columns:repeat(2,minmax(0,1fr));padding:3cqw 5cqw 5cqw;display:grid;position:absolute;inset:4cqw 6cqw}.ej-2010-ereader .ej-page{color:#2a2930;background:#ecebe4;flex-direction:column;gap:1.6cqw;min-height:0;padding:3cqw 3.4cqw;display:flex;overflow:hidden}.ej-2010-ereader .ej-page:first-child{border-right:.2cqw solid #cfcdc4;justify-content:center}.ej-2010-ereader .ej-page:first-child .ej-y{color:var(--ej-deep)}.ej-2010-ereader .ej-title{--ej-fs:5.6cqw;--ej-lines:4;font-family:var(--ej-serif);letter-spacing:.02em;font-weight:700}.ej-2010-ereader .ej-text{background:repeating-linear-gradient(#bcbbb3 0 .7cqw,#0000 .7cqw 2.2cqw);flex:1}.ej-2010-ereader .ej-page:nth-child(2) .ej-y{text-align:center;color:#6f6e76}.ej-2010-ereader .ej-ribbon{background:var(--ej-hi);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);width:3cqw;height:9cqw;transition:translate .3s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3cqw;right:9cqw}.ej-2010-clearfile .ej-file{aspect-ratio:1/1.414;isolation:isolate;color:#1f1a3d;background:linear-gradient(125deg,#ffffffdb,#ffffff9e);border-radius:.6cqw;flex-direction:column;justify-content:flex-end;gap:1.4cqw;height:49cqw;padding:4cqw 3.4cqw;transition:rotate .3s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;top:3.5cqw;left:26cqw;overflow:hidden;rotate:-4deg;box-shadow:inset .5cqw -.5cqw #ffffffd9,0 1.4cqw 2.4cqw #1f1a3d33;-webkit-mask:radial-gradient(3.4cqw at 72% 0,#0000 98%,#000);mask:radial-gradient(3.4cqw at 72% 0,#0000 98%,#000)}.ej-2010-clearfile .ej-back{background:linear-gradient(125deg, var(--ej-hi), #ffffff59);top:4.5cqw;left:46cqw}@supports (color:color-mix(in lab, red, red)){.ej-2010-clearfile .ej-back{background:linear-gradient(125deg, color-mix(in oklab, var(--ej-hi) 55%, #fff9), #ffffff59)}}.ej-2010-clearfile .ej-back{rotate:8deg}.ej-2010-clearfile .ej-print{z-index:-1;background:radial-gradient(circle at 78% 30%, var(--ej-hi) 0 24%, transparent 24.5%), radial-gradient(circle at 18% 52%, var(--ej-hi) 0 13%, transparent 13.5%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ej-2010-clearfile .ej-print{background:radial-gradient(circle at 78% 30%, var(--ej-hi) 0 24%, transparent 24.5%), radial-gradient(circle at 18% 52%, color-mix(in oklab, var(--ej-hi) 55%, transparent) 0 13%, transparent 13.5%)}}.ej-2010-clearfile .ej-title{--ej-fs:5.6cqw;--ej-lines:4}.ej-2010-call{background:#16151d;flex-direction:column;gap:1.6cqw;padding:2.6cqw 4cqw 2cqw;display:flex}.ej-2010-call .ej-grid{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1.5fr 1fr;gap:1.2cqw;min-height:0;display:grid}.ej-2010-call .ej-tile{background:#26242f;border-radius:1.4cqw;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.ej-2010-call .ej-tile i{aspect-ratio:1;background:#4a4758;border-radius:50%;width:5.4cqw;transition:scale .25s cubic-bezier(.3,1.4,.5,1)}.ej-2010-call .ej-me{background:radial-gradient(circle at 75% 25%, #ffffff73, transparent 45%), var(--ej-hi);color:#1f1a3d;flex-direction:column;grid-row:span 3;justify-content:center;padding:3cqw 3cqw 6cqw;display:flex;box-shadow:inset 0 0 0 .6cqw #fff}.ej-2010-call .ej-title{--ej-fs:5.8cqw;--ej-lines:4}.ej-2010-call .ej-tag{max-width:calc(100% - 3.2cqw);font-family:var(--ej-mono);font-size:calc(2.2cqw * var(--ej-h));white-space:nowrap;text-overflow:ellipsis;color:#fff;background:#0f0c14b8;border-radius:.6cqw;padding:.4cqw 1.2cqw;position:absolute;bottom:1.6cqw;left:1.6cqw;overflow:hidden}.ej-2010-call .ej-bar{flex:none;justify-content:center;gap:2cqw;display:flex}.ej-2010-call .ej-bar i{aspect-ratio:1;background:#34323f;border-radius:50%;width:5cqw}.ej-2010-call .ej-bar b{background:#e5243b;border-radius:2.5cqw;width:9cqw;height:5cqw}@media (prefers-reduced-motion:no-preference){:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-tablet .ej-pencil{translate:3cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-watch .ej-face{rotate:0deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-chat .ej-me .ej-bub{translate:0 -1cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-shorts .ej-acts b{color:#ff4f7b;scale:1.25}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-vr .ej-sheen{translate:50cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-qr .ej-pass{rotate:0deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-steelbook .ej-sheen{translate:40cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-earbuds .ej-lid{translate:0 -1.4cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-live .ej-hearts{translate:0 -3cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-podcast .ej-play{scale:1.1}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-search .ej-sugg li:first-child{translate:1cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-filter .ej-pick{scale:1.06}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-calendar .ej-on:after{scale:1.6}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-gacha .ej-burst{rotate:20deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-cup .ej-cup{rotate:0deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-speaker .ej-ring{scale:1.06}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-flattv .ej-tv{scale:1.02}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-hybrid .ej-l{translate:-1.6cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-ereader .ej-ribbon{translate:0 1.4cqw}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-clearfile .ej-file:not(.ej-back){rotate:-1deg}:where(.group:hover,a:focus-visible,.ej:hover) .ej-2010-call .ej-tile:nth-child(2) i{scale:1.2}}.tr{background:linear-gradient(180deg, var(--panel), var(--bg));box-shadow:0 0 0 1px var(--line);border-radius:28px;margin-top:20px;padding:22px 26px 18px}.tr-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.tr-head{color:var(--ink);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.tr-head b{font-size:15px}.tr-legend{letter-spacing:.14em;color:var(--ink-3);white-space:nowrap;font-size:11px}.tr-scroller{scrollbar-width:none;scroll-snap-type:x proximity;margin-top:14px;position:relative;overflow-x:auto}.tr-scroller::-webkit-scrollbar{display:none}.tr-track{gap:10px;display:flex}.tr-decade{flex:var(--n) 1 0;scroll-snap-align:start;flex-direction:column;align-items:flex-start;gap:8px;min-width:min-content;display:flex}.tr-label{height:34px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 6px;display:flex}@media (hover:hover){.tr-label:hover{background:var(--hover)}}.tr-label-text{flex-direction:column;line-height:1.15;display:flex}.tr-decade-name{letter-spacing:.04em;font-size:13px;font-weight:500}.tr-label small{color:var(--ink-3);font-size:10px}.tr-on .tr-label,.tr-on .tr-label:hover{background:var(--ink);color:var(--bg)}.tr-on .tr-label small{color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.tr-on .tr-label small{color:color-mix(in oklab, var(--bg) 72%, var(--ink))}}.tr-bars,.tr-years{align-self:stretch;gap:2px;padding:0 6px;display:flex}.tr-bars{border-bottom:1.5px solid var(--line);align-items:flex-end;height:120px}.tr-bar{background:var(--tone);border-radius:5px 5px 2px 2px;flex:1;min-width:4px;max-width:14px;transition:opacity .15s,translate .2s,background-color .15s;position:relative}.tr-picked .tr-bar{opacity:.55}.tr-picked .tr-on .tr-bar,.tr-bar-on{opacity:1}.tr-bar-on{background:var(--primary)}.tr-bar-empty{cursor:default}@media (hover:hover){a.tr-bar:hover{opacity:1;translate:0 -3px}.tr-bar:hover .tr-tip{display:block}}a.tr-bar:focus-visible .tr-tip{display:block}.tr-tip{z-index:1;background:var(--ink);color:var(--bg);white-space:nowrap;pointer-events:none;border-radius:8px;padding:5px 8px;font-size:11px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50%}.tr-decade:first-child .tr-bar:nth-child(-n+2) .tr-tip{left:0;translate:none}.tr-decade:last-child .tr-bar:nth-last-child(-n+2) .tr-tip{left:auto;right:0;translate:none}.tr-years span{contain:inline-size;min-width:4px;max-width:14px;color:var(--ink-3);white-space:nowrap;flex:1;justify-content:center;font-size:9px;display:flex}.tr-years .tr-mark{color:var(--ink-2)}@media (prefers-reduced-motion:no-preference){.tr-bar{transform-origin:bottom;animation:.6s cubic-bezier(.2,.8,.2,1) both tr-grow;animation-delay:calc(var(--i) * 8ms)}@keyframes tr-grow{0%{scale:1 0}to{scale:1}}}.tr-ico{border-radius:6px;flex-shrink:0;place-items:center;width:26px;height:22px;display:grid}.tr-ico:after{content:""}.tr-ico-reel{background:#3a2a1e}.tr-ico-reel:after{background:radial-gradient(circle,#3a2a1e 0 1.6px,#0000 2px),radial-gradient(circle at 50% 22%,#3a2a1e 0 2px,#0000 2.4px),radial-gradient(circle at 50% 78%,#3a2a1e 0 2px,#0000 2.4px),radial-gradient(circle at 22%,#3a2a1e 0 2px,#0000 2.4px),radial-gradient(circle at 78%,#3a2a1e 0 2px,#0000 2.4px),#efe6cf;border-radius:50%;width:16px;height:16px}.tr-ico-tv{background:#3a2a1e}.tr-ico-tv:after{background:#efe6cf;border-radius:4px;width:14px;height:10px}.tr-ico-film{background:#1f1a3d radial-gradient(circle,#fff 1.2px,#0000 1.5px) 0 0/6px 6px}.tr-ico-video{background:#141221;position:relative;overflow:hidden}.tr-ico-video:after{background:#f4bed3;width:8px;height:30px;position:absolute;right:3px;rotate:25deg}.tr-ico-disc{box-shadow:0 0 0 1px var(--line);background:#f4f1ea}.tr-ico-disc:after{background:conic-gradient(#e8e6f0,#fff,#cfc8e0,#fff,#e8e6f0);border-radius:50%;width:14px;height:14px}.tr-ico-dvd{background:#2b2650}.tr-ico-dvd:after{background:#9fd0ee;border-radius:2px;width:10px;height:14px;rotate:-6deg}.tr-ico-phone{background:#cfe28e}.tr-ico-phone:after{background:#1f1a3d;border-radius:3px;width:9px;height:15px}.tr-ico-stream{background:#1f1a3d}.tr-ico-stream:after{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #fff;margin-left:2px}html[data-mode=night] .tr-ico{box-shadow:0 0 0 1px var(--line-control)}@media (width<=760px){.tr{box-shadow:none;border-block:1px solid var(--line);border-radius:0;margin-inline:-20px;padding:18px 0 14px}.tr-head{padding-inline:20px}.tr-scroller{padding-inline:20px;scroll-padding-inline:20px}.tr-track{width:max-content}.tr-decade{flex:none}.tr-bars{height:96px}.tr-bar,.tr-years span{flex:none;width:14px}}:root{--tone-butter:#f3dc8a;--tone-lilac:#dcc2f2;--tone-orange:#f0b07c;--tone-sky:#9fd0ee;--tone-pink:#f4bed3;--tone-lime:#cfe28e;--logo-shadow:#1f1a3d;--bg:#fff;--card:#fff;--panel:#f5f5f8;--ink:#1f1a3d;--ink-2:#5f5b7a;--ink-3:#8b879e;--line:#e6e5ee;--line-strong:#1f1a3d;--primary:#c8106f;--on-primary:#fff;--primary-soft:#fde3f0;--cyan:#0b6577;--cyan-soft:#e3f4f7;--yellow:#ffd23f;--on-yellow:#3d2d00;--shadow:#1f1a3d;--line-control:var(--line);--hover:#f1f0f5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-mode=night]{--tone-butter:#6b5a1f;--tone-lilac:#57407a;--tone-orange:#7a4426;--tone-sky:#26557a;--tone-pink:#7a2f52;--tone-lime:#4e6224;--logo-shadow:#0f0c2b;--bg:#1b1740;--card:#241f52;--panel:#2c2661;--ink:#fff4dc;--ink-2:#c7bedd;--ink-3:#928cb3;--line:#35306b;--line-strong:#fff4dc;--primary:#ff6db8;--on-primary:#1b1740;--primary-soft:#4a1b3a;--cyan:#5fd8ec;--cyan-soft:#123c47;--yellow:#ffdc5e;--on-yellow:#3d2d00;--shadow:#0f0c2b;--line-control:#81769f;--hover:#342d68;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.focus-inset:focus-visible{outline-offset:-3px}@supports selector(::details-content){@media (width>=761px){.mob-fold>summary{display:none}.mob-fold::details-content{content-visibility:visible}}}.scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hidden::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){button:not(:disabled):active{transform:translateY(1px)}}.home-hero-shade{pointer-events:none;background:linear-gradient(90deg,#120e2bd4 0%,#120e2b73 43%,#0000 76%)}.picks-banner-shade{pointer-events:none;background:linear-gradient(90deg,#1b1740 34%,#1b17408c 58%,#1b174000 80%)}@media (width<=760px){.picks-banner-shade{background:linear-gradient(90deg,#1b1740 46%,#1b174099 68%,#1b174026)}}@media (prefers-reduced-motion:no-preference){.logo-sticker{transform-box:fill-box;transform-origin:30% 70%;transition:transform .22s cubic-bezier(.3,1.4,.5,1);animation:.56s cubic-bezier(.2,.9,.3,1.35) both sticker-pop}.logo-link:hover .logo-sticker,.logo-link:focus-visible .logo-sticker{transform:rotate(-4deg)scale(1.05)}@keyframes sticker-pop{0%{opacity:0;transform:scale(.82)rotate(-7deg)}60%{opacity:1;transform:scale(1.06)rotate(1.5deg)}to{transform:none}}.nav-icon{transform-origin:50% 80%}.nav-link:hover .nav-icon,.nav-link:focus-visible .nav-icon{animation:.42s cubic-bezier(.3,1.4,.5,1) wiggle}@keyframes wiggle{0%{transform:rotate(0)scale(1)}30%{transform:rotate(-12deg)scale(1.12)}60%{transform:rotate(8deg)scale(1.06)}to{transform:rotate(0)scale(1)}}.mascot{transform-origin:50% 100%;transition:transform .24s cubic-bezier(.3,1.4,.5,1)}.mascot:hover{transform:translateY(-4px)rotate(-6deg)}a:active,button:active,summary:active{transition-duration:60ms}.press{transition:transform .16s cubic-bezier(.3,1.4,.5,1)}.press:active{transform:scale(.96)}@supports (animation-timeline:view()){@media (width>=761px){[data-reveal]{animation:linear both rise;animation-timeline:view();animation-range:entry entry 40%}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}}}.tone-block{transition:transform .22s cubic-bezier(.3,1.4,.5,1)}@media (prefers-reduced-motion:no-preference){.group:hover .tone-block,.group:focus-visible .tone-block{transform:translateY(-4px)rotate(-.6deg)}.group:active .tone-block{transition-duration:80ms;transform:translateY(-1px)scale(.985)}}.tone-butter{background:var(--tone-butter)}.tone-lilac{background:var(--tone-lilac)}.tone-orange{background:var(--tone-orange)}.tone-sky{background:var(--tone-sky)}.tone-pink{background:var(--tone-pink)}.tone-lime{background:var(--tone-lime)}.hero-glow{pointer-events:none;mix-blend-mode:screen;opacity:0;border-radius:9999px;position:absolute}.hero-glow-lamp{aspect-ratio:1;background:radial-gradient(circle,#ffcd828c 0%,#ffb46400 65%);width:22%;top:14%;left:63%}.hero-glow-screen{aspect-ratio:1;background:radial-gradient(circle,#becdff80 0%,#a0b4ff00 65%);width:14%;top:38%;left:61%}.hero-blink{opacity:0}@media (prefers-reduced-motion:no-preference){@media (width>=761px){.hero-art{animation:18s ease-in-out infinite alternate hero-breathe}.hero-parallax{transform:translate3d(calc(var(--px,0) * -14px), calc(var(--py,0) * -10px), 0) scale(1.04);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.hero-glow-lamp{animation:5.5s ease-in-out infinite hero-flicker}.hero-glow-screen{animation:4s ease-in-out 1.2s infinite hero-flicker}}.hero-blink{animation:5.2s step-end 2s infinite hero-blink}@keyframes hero-breathe{0%{transform:scale(1)}to{transform:scale(1.035)}}@keyframes hero-flicker{0%,to{opacity:.55}45%{opacity:.85}60%{opacity:.7}}@keyframes hero-blink{0%{opacity:0}93%{opacity:1}96%{opacity:0}}}@media (prefers-reduced-motion:no-preference) and (width>=761px){@supports (animation-timeline:view()){.rise{animation:linear both rise-in;animation-timeline:view();animation-range:entry entry 55%}.rise:nth-child(4n+2){animation-range:entry 6% entry 61%}.rise:nth-child(4n+3){animation-range:entry 12% entry 67%}.rise:nth-child(4n+4){animation-range:entry 18% entry 73%}@keyframes rise-in{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}.tone-block{animation:linear both tone-settle;animation-timeline:view();animation-range:entry 10% entry 70%}@keyframes tone-settle{0%{rotate:-3deg;scale:.95}to{rotate:0deg;scale:1}}.hero-card{animation:linear both hero-sink;animation-timeline:view();animation-range:exit}@keyframes hero-sink{0%{opacity:1;scale:1}to{opacity:.55;scale:.92}}}}@media (prefers-reduced-motion:no-preference) and (width<=760px){html.reveal-io .rise{transition:opacity .42s ease-out,translate .52s cubic-bezier(.2,.8,.2,1)}html.reveal-io .rise:not(.is-in){opacity:0;translate:0 18px}}.news-mark{background:linear-gradient(transparent 62%, var(--tone-butter) 62%)}@supports (color:color-mix(in lab, red, red)){.news-mark{background:linear-gradient(transparent 62%, color-mix(in oklab, var(--tone-butter) 80%, transparent) 62%)}}.news-mark{padding:0 .1em}.news-subhead{align-items:center;gap:.6em;display:flex}.news-subhead:before{content:"";background:var(--primary);border-radius:999px;flex-shrink:0;width:.35em;height:1.1em}.news-quote{background:var(--tone-lilac)}@supports (color:color-mix(in lab, red, red)){.news-quote{background:color-mix(in oklab, var(--tone-lilac) 45%, var(--card))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}
