:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;--text-font: "Alibaba Sans", sans-serif;--font-size-base: 16px;--font-size-lg: 18px;line-height:1.5;font-weight:400;--green-deep: #058a00;--green-normal: #2fb548;--orange: #f58f0a;--gray-normal: #b8b8b8;--gray-light: #e0e0e0;--background-white: #f9f9f9;--white-pure: #ffffff;--black-normal: #353535;--background: #e6e6e6;--text-color: #353535;--navbar-bg: #e6e6e6;--footer-bg: #222;--link-color: #5242a3;--selected: #efefef;--ink: #1f2937;--muted: #667085;--line: rgba(15, 23, 42, .1);--line-strong: rgba(15, 23, 42, .18);--panel: rgba(255, 255, 255, .88);--panel-strong: rgba(255, 255, 255, .96);--accent-soft: rgba(37, 99, 235, .08);--accent: #2563eb;--accent-strong: #1d4ed8;--warn: #b54708;--code-bg: #0f172a;--shadow-sm: 0 10px 26px rgba(15, 23, 42, .08);--shadow-md: 0 24px 48px rgba(15, 23, 42, .12);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=dark]{--background: #222;--text-color: #e5e5e5;--navbar-bg: #222;--footer-bg: #151515;--link-color: #7aa2ff;--selected: #3d3d3d;--ink: #e5e7eb;--muted: #a0aec0;--line: rgba(226, 232, 240, .12);--line-strong: rgba(226, 232, 240, .22);--panel: rgba(30, 41, 59, .72);--panel-strong: rgba(30, 41, 59, .86);--accent-soft: rgba(96, 165, 250, .12);--accent: #60a5fa;--accent-strong: #93c5fd;--warn: #f59e0b;--code-bg: #020617;--shadow-sm: 0 10px 26px rgba(2, 6, 23, .24);--shadow-md: 0 24px 48px rgba(2, 6, 23, .32)}#root{max-width:1280px;margin:0 auto;padding:0;background-color:var(--background);min-height:100dvh;min-width:100dvw;display:flex;flex-direction:column}html,body{font-family:var(--text-font);-webkit-font-smoothing:antialiased;background-color:var(--background);color:var(--text-color);margin:0;padding:0;display:flex}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:0}::view-transition-new(root){z-index:1}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.3rem;margin:0}button{background-color:#3279db;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;font-size:14px;transition:background-color .3s ease,transform .2s ease;-webkit-user-select:none;user-select:none}button:hover{background-color:#265bb5;transform:scale(1.05)}button:active{background-color:#1c428a;transform:scale(.95)}button:focus{outline:none;box-shadow:none}ul{margin:0;padding:0;list-style-type:none}li{position:relative;display:flex}a{display:flex;align-items:center;color:var(--text-color);text-decoration:none;border-radius:8px;transition:color .2s ease,transform .2s ease}a:hover{color:#1e90ff;transform:translateY(-2px)}@font-face{font-family:Alibaba Sans;src:url(/fonts/Alibaba_PuHuiTi_2.0_65_Medium_65_Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Alibaba Sans;src:url(/fonts/Alibaba_PuHuiTi_2.0_55_Regular_85_Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Alibaba Sans;src:url(/fonts/Alibaba_PuHuiTi_2.0_55_Regular_85_Bold.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:minecraft ten;src:url(/fonts/MinecraftTen-VGORe.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fira Mono;src:url(/fonts/FiraMono/FiraMonoNerdFont-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}.light-text{font-weight:300}.bold-text{font-weight:700}.minecraft{font-family:Minecraft Ten,monospace;font-weight:500}._navbar_1s81f_1{position:fixed;top:0;left:0;width:100%;height:60px;z-index:999;display:flex;align-items:center;background-color:color-mix(in srgb,var(--navbar-bg) 88%,transparent);color:var(--text-color);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background-color .28s ease,color .28s ease,backdrop-filter .28s ease,box-shadow .28s ease,transform .28s ease}._navbarScrolled_1s81f_21{box-shadow:0 2px 8px #00000026}._navbarHero_1s81f_25{background:linear-gradient(180deg,rgba(4,9,18,.58) 0%,rgba(4,9,18,.22) 38%,rgba(4,9,18,.04) 70%,transparent 100%);color:#fffffff5;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}._inner_1s81f_32{width:min(1100px,100%);margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:16px}._brand_1s81f_42{min-width:0}._brandLink_1s81f_46{display:inline-flex;align-items:center;font-family:Minecraft Ten,monospace;font-weight:500;color:inherit}._brandTitle_1s81f_54{margin:0}._menuButton_1s81f_58{display:none;width:42px;height:42px;padding:0;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:14px;background:color-mix(in srgb,var(--background) 72%,transparent);box-shadow:none}._menuButton_1s81f_58:hover,._menuButton_1s81f_58:active{transform:none}._menuBar_1s81f_74{display:block;width:18px;height:2px;margin:3px auto;border-radius:999px;background:currentColor}._navList_1s81f_83{display:flex;align-items:center;gap:20px}._mobileBackdrop_1s81f_89,._mobileHeader_1s81f_93{display:none}._navItem_1s81f_97{position:relative;color:inherit}._navItem_1s81f_97>a{color:inherit}._navItem_1s81f_97>a:hover{color:inherit}._navLinkActive_1s81f_110{color:var(--link-color)!important}._dropdown_1s81f_114{position:relative}._dropdown_1s81f_114:after{content:"";position:absolute;top:100%;left:-8px;right:-8px;height:12px}._dropdownMenu_1s81f_127{position:absolute;top:calc(100% + 6px);left:0;min-width:128px;padding:6px;display:none;flex-direction:column;gap:2px;border-radius:12px;background-color:color-mix(in srgb,var(--background) 96%,white 4%);box-shadow:0 12px 28px #0000002e}._dropdown_1s81f_114:hover ._dropdownMenu_1s81f_127,._dropdown_1s81f_114:focus-within ._dropdownMenu_1s81f_127{display:flex}._dropdownMenu_1s81f_127 li{display:block}._menuLink_1s81f_150{display:block;padding:6px 8px}._menuLinkActive_1s81f_155,._menuLink_1s81f_150:hover{background-color:var(--selected);color:var(--link-color)}._iconButton_1s81f_161{display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;box-shadow:none}._iconButton_1s81f_161:hover,._iconButton_1s81f_161:active{background:transparent;transform:none}._iconButton_1s81f_161:focus,._iconButton_1s81f_161:focus-visible{outline:none;box-shadow:none}._navIcon_1s81f_182{width:20px;height:20px;fill:var(--link-color);transition:fill .2s ease,transform .2s ease}._navbarHero_1s81f_25 ._navIcon_1s81f_182{fill:#fffffff5;filter:drop-shadow(0 1px 10px rgba(0,0,0,.38))}._navbarHero_1s81f_25 ._navItem_1s81f_97>a,._navbarHero_1s81f_25 ._brandLink_1s81f_46{color:#fffffff5}._iconButton_1s81f_161:hover ._navIcon_1s81f_182{fill:#1e90ff;transform:scale(1.05)}@media (max-width: 768px){._inner_1s81f_32{padding:0 12px}._menuButton_1s81f_58{display:inline-flex;align-items:center;justify-content:center}._mobileBackdrop_1s81f_89{position:fixed;top:0;right:0;bottom:0;left:0;display:block;background:#0408106b;opacity:0;pointer-events:none;transition:opacity .24s ease}._mobileBackdropOpen_1s81f_225{opacity:1;pointer-events:auto}._navList_1s81f_83{position:fixed;top:0;right:0;z-index:1000;width:min(320px,82vw);height:100svh;margin:0;padding:18px 16px 24px;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:0;background:color-mix(in srgb,var(--background) 90%,black 10%);color:var(--text-color);box-shadow:-20px 0 40px #00000047;transform:translate(100%);transition:transform .28s ease}._navbarHero_1s81f_25 ._navList_1s81f_83{color:#fffffff5;background:#080e18f5}._navListOpen_1s81f_256{transform:translate(0)}._mobileHeader_1s81f_93{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}._mobileTitle_1s81f_269{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,currentColor 60%,transparent)}._mobileClose_1s81f_276{padding:0;border:0;background:transparent;color:inherit;font-size:1.8rem;line-height:1;box-shadow:none}._navItem_1s81f_97{padding:14px 0;border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent)}._navItem_1s81f_97>a,._menuLink_1s81f_150{display:block;text-shadow:none}._dropdownMenu_1s81f_127{position:static;min-width:0;margin-top:10px;padding:0;display:flex;gap:6px;border-radius:0;background:transparent;box-shadow:none}._menuLink_1s81f_150{padding:8px 0 8px 12px;color:color-mix(in srgb,currentColor 74%,transparent)}._iconButton_1s81f_161{justify-content:flex-start}._dropdown_1s81f_114:hover ._dropdownMenu_1s81f_127{display:flex}}._footer_1cjkd_1{width:100%;min-height:100px;padding:20px 0;box-sizing:border-box;background-color:var(--footer-bg);color:#eee;font-size:14px}._inner_1cjkd_11{width:min(1100px,100%);margin:0 auto;padding:0 16px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px}._copyRight_1cjkd_22,._centerInfo_1cjkd_23,._actions_1cjkd_24{flex:1;min-width:0}._copyRight_1cjkd_22{display:flex;flex-direction:column;align-items:flex-start;gap:4px}._copyRight_1cjkd_22 p{margin:0;font-weight:lighter}._techLink_1cjkd_41{display:inline-flex;align-items:baseline;font-weight:700}._techLink_1cjkd_41:hover{text-decoration:underline}._reactLink_1cjkd_51{color:#61dafb}._threeLink_1cjkd_55{color:#f5f5f5}._techIcon_1cjkd_59{width:16px;height:16px;margin-right:5px;position:relative;top:2px}._threeIcon_1cjkd_67{filter:brightness(0) invert(1)}._centerInfo_1cjkd_23{display:flex;justify-content:center;text-align:center;font-size:1.5rem;font-weight:700}._actions_1cjkd_24{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:15px}._footerIcon_1cjkd_86{width:32px;height:32px;transition:transform .3s,filter .3s}._footerIcon_1cjkd_86:hover{transform:scale(1.1);filter:brightness(1.5)}._wechatWrapper_1cjkd_97{position:relative;display:inline-flex}._wechatTooltip_1cjkd_102{position:absolute;bottom:120%;left:50%;transform:translate(-50%);padding:6px 10px;border-radius:10px;background:#111;color:#fff;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}._wechatWrapper_1cjkd_97:hover ._wechatTooltip_1cjkd_102{opacity:1;transform:translate(-50%) translateY(-4px)}@media (max-width: 700px){._inner_1cjkd_11{flex-direction:column;align-items:stretch}._copyRight_1cjkd_22{align-items:center;text-align:center}._centerInfo_1cjkd_23,._actions_1cjkd_24{justify-content:center}}._scene_4st1f_1{position:relative;width:100%;height:100%;overflow:hidden}._canvas_4st1f_8{width:100%;height:100%;display:block}._pinLabel_4st1f_14{position:absolute;top:0;left:0;padding:5px 8px;border-radius:999px;color:#fffffff0;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .18s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._pinLabelHome_4st1f_31{background:#58fff333;border:1px solid rgba(88,255,243,.36)}._pinLabelVisitor_4st1f_36{background:#ffd1662e;border:1px solid rgba(255,209,102,.34)}._loading_4st1f_41{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:transparent;color:#ffffffb8;font-size:.95rem;letter-spacing:.08em;transition:opacity .35s ease}._loaded_4st1f_54{opacity:0;pointer-events:none}._poemPanel_1s9pw_1{display:flex;align-items:stretch;gap:12px;color:#fff8f2f0}._poemText_1s9pw_8{margin:0;display:flex;flex-direction:row;gap:10px}._poemLine_1s9pw_15{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.72;letter-spacing:.12em;writing-mode:vertical-lr;text-orientation:mixed;text-shadow:0 3px 22px rgba(0,0,0,.3)}._poemMeta_1s9pw_24{margin:0;color:#ffffff8f;font-size:.88rem;letter-spacing:.16em;writing-mode:vertical-lr;text-orientation:mixed}@media (max-width: 900px){._poemPanel_1s9pw_1{min-height:0;gap:8px}._poemText_1s9pw_8{gap:8px}._poemLine_1s9pw_15{font-size:1.05rem;line-height:1.7}._poemMeta_1s9pw_24{font-size:.78rem}}@media (max-width: 720px){._poemPanel_1s9pw_1,._poemText_1s9pw_8{gap:6px}._poemLine_1s9pw_15{font-size:.96rem;line-height:1.55;letter-spacing:.08em}._poemMeta_1s9pw_24{font-size:.72rem;letter-spacing:.1em}}._page_4wv7o_1{width:100%;min-height:100dvh;background:var(--background)}._hero_4wv7o_7{position:relative;height:100dvh;min-height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at top,rgba(76,164,255,.16),transparent 34%),linear-gradient(180deg,#07111d,#091526 52%,#0a1422);--hero-glass-opacity: 0;--hero-glass-blur: 0px;--hero-glass-tint: 0;--hero-glass-sheen: 0}._heroGlassOverlay_4wv7o_24{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;opacity:var(--hero-glass-opacity, 0);background:linear-gradient(180deg,rgba(255,255,255,calc(var(--hero-glass-tint, 0) * .82)),rgba(255,255,255,calc(var(--hero-glass-tint, 0) * .38)) 34%,rgba(255,255,255,calc(var(--hero-glass-tint, 0) * .08)) 72%,#ffffff04),radial-gradient(120% 72% at 50% -8%,rgba(255,255,255,var(--hero-glass-sheen, 0)) 0%,rgba(255,255,255,calc(var(--hero-glass-sheen, 0) * .54)) 22%,rgba(255,255,255,calc(var(--hero-glass-sheen, 0) * .12)) 42%,transparent 64%);backdrop-filter:blur(var(--hero-glass-blur, 0px)) saturate(140%);-webkit-backdrop-filter:blur(var(--hero-glass-blur, 0px)) saturate(140%);box-shadow:inset 0 1px rgba(255,255,255,calc(var(--hero-glass-sheen, 0) * .8)),inset 0 -1px rgba(255,255,255,calc(var(--hero-glass-tint, 0) * .18));mix-blend-mode:screen;pointer-events:none}._heroGlassOverlay_4wv7o_24:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,calc(var(--hero-glass-sheen, 0) * .95)) 0%,rgba(255,255,255,calc(var(--hero-glass-sheen, 0) * .4)) 10%,rgba(255,255,255,calc(var(--hero-glass-sheen, 0) * .08)) 24%,transparent 38%),linear-gradient(135deg,rgba(255,255,255,calc(var(--hero-glass-tint, 0) * .22)) 0%,transparent 46%);opacity:.9}._heroGlassOverlay_4wv7o_24:after{content:"";position:absolute;inset:18% 12% auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,calc(var(--hero-glass-sheen, 0) * .95)),transparent);opacity:.78}._hero_4wv7o_7:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.18) 0 1px,transparent 1.5px),radial-gradient(circle at 68% 24%,rgba(255,255,255,.12) 0 1px,transparent 1.5px),radial-gradient(circle at 82% 62%,rgba(255,255,255,.14) 0 1px,transparent 1.5px),radial-gradient(circle at 36% 74%,rgba(255,255,255,.12) 0 1px,transparent 1.5px);background-size:280px 280px,360px 360px,420px 420px,320px 320px;opacity:.24;pointer-events:none}._hero_4wv7o_7:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:5px 5px;opacity:.06;mix-blend-mode:soft-light;pointer-events:none}._overlay_4wv7o_114{position:relative;z-index:3;width:min(1180px,100%);height:100%;margin:0 auto;padding:84px 20px;box-sizing:border-box;display:flex;align-items:center}._heroInner_4wv7o_126{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr);align-items:center;gap:40px;width:100%;max-height:100%}._globeColumn_4wv7o_135{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:18px}._globeMeta_4wv7o_143{display:inline-flex;align-items:center;gap:8px;color:#ffffffa8;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}._globeFrame_4wv7o_153{width:min(39vw,520px);height:min(54vh,520px);min-width:320px;overflow:visible;background:transparent;box-shadow:none}._globeFallback_4wv7o_162{width:100%;height:100%}._globeLegend_4wv7o_167{display:inline-flex;align-items:center;gap:16px;padding:10px 14px;border-radius:999px;background:#08101c5c;color:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._legendItem_4wv7o_178{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}._legendDotHome_4wv7o_187,._legendDotVisitor_4wv7o_188{width:8px;height:8px;border-radius:999px;display:inline-block}._legendDotHome_4wv7o_187{background:#58fff3;box-shadow:0 0 12px #58fff3b3}._legendDotVisitor_4wv7o_188{background:#ffd166;box-shadow:0 0 12px #ffd166b3}._infoColumn_4wv7o_205{display:flex;flex-direction:column;gap:24px;min-width:0}._intro_4wv7o_212{max-width:560px;color:#fff}._timeChip_4wv7o_217{padding:6px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#08101c42}._eyebrow_4wv7o_224{margin:0 0 12px;color:#ffffffb8;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem}._title_4wv7o_232{margin:0;font-family:Fira Mono,monospace;font-weight:700;font-size:clamp(2.7rem,6vw,4.9rem);line-height:.88;letter-spacing:-.04em;white-space:nowrap}._titleSub_4wv7o_242{margin:10px 0 0;color:#ffffffb8;font-size:clamp(1rem,1.8vw,1.18rem);letter-spacing:.28em;text-transform:uppercase}._subtitle_4wv7o_250{max-width:46ch;margin:20px 0 0;color:#fffc;font-size:clamp(.98rem,2vw,1.12rem);line-height:1.8}._subtitleEn_4wv7o_258{max-width:48ch;margin:10px 0 0;color:#ffffff94;font-size:.95rem;line-height:1.7}._detailsRow_4wv7o_266{display:grid;grid-template-columns:minmax(320px,1fr) auto;align-items:center;gap:0;width:min(648px,100%);border:1px solid rgba(255,255,255,.14);border-radius:26px;background:#080f1a6b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 36px #0000003d;overflow:hidden}._metrics_4wv7o_280{width:100%;padding:16px 20px;background:transparent;color:#fff}._metricBlock_4wv7o_287+._metricBlock_4wv7o_287{margin-top:14px}._metricGrid_4wv7o_291{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}._metricLabel_4wv7o_298{margin:0 0 6px;color:#ffffff9e;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase}._metricValue_4wv7o_306{margin:0;font-size:clamp(1.1rem,2vw,1.5rem)}._metricAccent_4wv7o_311{color:#7df9ff}._poemWrap_4wv7o_315{display:flex;justify-content:flex-start;min-width:124px;align-self:center;padding:12px 14px 10px 10px;border-left:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff08,#ffffff03)}._arrowWrap_4wv7o_325{position:absolute;bottom:26px;left:50%;z-index:5;transform:translate(-50%)}._arrowButton_4wv7o_333{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;box-shadow:none;animation:_bob_4wv7o_1 1.8s ease-in-out infinite}._arrowIcon_4wv7o_344{width:40px;height:40px;display:block;background-color:#ffffffe6;mask-image:url(/icons/UI/arrow.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/icons/UI/arrow.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transition:background-color .24s ease,transform .24s ease}._arrowButton_4wv7o_333:hover,._arrowButton_4wv7o_333:active{background:transparent}._arrowButton_4wv7o_333:hover ._arrowIcon_4wv7o_344,._arrowButton_4wv7o_333:active ._arrowIcon_4wv7o_344{background-color:#7df9ff;transform:translateY(2px)}._contentSection_4wv7o_371{position:relative;z-index:3;width:100%;margin-top:0;padding-top:0;background:var(--background)}._content_4wv7o_371{position:relative;width:min(1160px,100%);margin:0 auto;padding:48px 20px;display:flex;flex-direction:column;gap:34px;box-sizing:border-box;background:var(--background);border-radius:32px 32px 0 0}._homeIntro_4wv7o_393{width:min(760px,100%)}._sectionEyebrow_4wv7o_397{margin:0 0 10px;color:color-mix(in srgb,var(--text-color) 56%,transparent);font-size:.8rem;letter-spacing:.16em;text-transform:uppercase}._sectionTitle_4wv7o_405{margin:0 0 14px;font-size:clamp(1.3rem,2vw,1.8rem)}._sectionText_4wv7o_410{margin:0;line-height:1.7}._contentGrid_4wv7o_415{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:28px}._mainColumn_4wv7o_421,._sideColumn_4wv7o_422{display:flex;flex-direction:column;gap:24px}._writingSection_4wv7o_428,._signalsSection_4wv7o_429,._shelfPanel_4wv7o_430{padding:24px;border:1px solid color-mix(in srgb,var(--text-color) 10%,transparent);border-radius:28px;background:color-mix(in srgb,var(--background) 88%,white 12%);box-shadow:0 18px 40px #00000014}._sectionHead_4wv7o_438{margin-bottom:18px}._subTitle_4wv7o_442{margin:0;font-size:1.3rem}._storyList_4wv7o_447{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._storyCard_4wv7o_453{padding:18px;border-radius:22px;background:color-mix(in srgb,var(--background) 80%,white 20%)}._storyCategory_4wv7o_459{margin:0 0 10px;color:#127da8;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}._storyTitle_4wv7o_467{margin:0 0 10px;font-size:1.05rem;line-height:1.4}._storySummary_4wv7o_473{margin:0;color:color-mix(in srgb,var(--text-color) 78%,transparent);line-height:1.7}._signalList_4wv7o_479{display:grid;gap:12px}._signalItem_4wv7o_484{margin:0;padding:16px 18px;border-left:3px solid #127da8;border-radius:0 18px 18px 0;background:color-mix(in srgb,var(--background) 82%,white 18%);line-height:1.7}._shelfList_4wv7o_493{display:grid;gap:12px}._shelfItem_4wv7o_498{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--text-color) 10%,transparent)}._shelfItem_4wv7o_498:last-child{border-bottom:0;padding-bottom:0}._shelfLabel_4wv7o_511{color:color-mix(in srgb,var(--text-color) 56%,transparent);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase}._shelfValue_4wv7o_518{text-align:right;line-height:1.6}._placeholder_4wv7o_523{color:#ffffffc7}@keyframes _bob_4wv7o_1{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@media (max-width: 900px){._overlay_4wv7o_114{padding:84px 16px 78px}._heroInner_4wv7o_126{grid-template-columns:1fr;gap:24px;align-content:center}._globeFrame_4wv7o_153{width:min(100%,560px);height:min(40vh,420px);min-width:0}._metrics_4wv7o_280{width:100%}._globeMeta_4wv7o_143{flex-wrap:wrap;gap:8px}._detailsRow_4wv7o_266{grid-template-columns:1fr;gap:0}._poemWrap_4wv7o_315{justify-content:flex-start;padding:16px 18px 18px;border-left:0;border-top:1px solid rgba(255,255,255,.1)}._metricGrid_4wv7o_291{grid-template-columns:1fr}._contentSection_4wv7o_371{margin-top:0;padding-top:0}._content_4wv7o_371{width:min(1100px,100%);padding:42px 16px 24px}._contentGrid_4wv7o_415,._storyList_4wv7o_447{grid-template-columns:1fr}}@media (max-width: 720px){._hero_4wv7o_7{min-height:100svh;height:auto}._overlay_4wv7o_114{min-height:100svh;padding:74px 14px 66px;align-items:stretch}._heroInner_4wv7o_126{gap:18px;align-content:space-between}._globeColumn_4wv7o_135{gap:12px}._globeMeta_4wv7o_143{align-self:flex-start;font-size:.72rem;letter-spacing:.12em}._timeChip_4wv7o_217{padding:5px 9px}._globeFrame_4wv7o_153{width:min(100%,420px);height:min(34svh,320px)}._globeLegend_4wv7o_167{gap:12px;padding:8px 12px}._legendItem_4wv7o_178{font-size:.74rem}._infoColumn_4wv7o_205{gap:18px}._intro_4wv7o_212{max-width:none}._title_4wv7o_232{font-size:clamp(2.55rem,14vw,4rem);line-height:.92}._titleSub_4wv7o_242{margin-top:8px;font-size:.9rem;letter-spacing:.22em}._subtitle_4wv7o_250{margin-top:16px;font-size:.94rem;line-height:1.72}._subtitleEn_4wv7o_258{margin-top:8px;font-size:.84rem;line-height:1.62}._detailsRow_4wv7o_266{width:100%;border-radius:22px}._metrics_4wv7o_280{padding:16px 16px 14px}._metricBlock_4wv7o_287+._metricBlock_4wv7o_287{margin-top:12px}._metricLabel_4wv7o_298{font-size:.74rem}._metricValue_4wv7o_306{font-size:1rem}._poemWrap_4wv7o_315{padding:14px 14px 14px 12px}._arrowWrap_4wv7o_325{bottom:14px}._contentSection_4wv7o_371{margin-top:0;padding-top:0}._content_4wv7o_371{padding-top:34px;border-radius:24px 24px 0 0}._arrowIcon_4wv7o_344{width:34px;height:34px}}._blogShowcaseSection_4wv7o_718{display:flex;flex-direction:column;gap:18px}._featuredTiles_4wv7o_724{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._featuredTile_4wv7o_724{min-height:200px;padding:20px;border:1px solid color-mix(in srgb,var(--text-color) 12%,transparent);border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,#f1e5d0 72%,var(--background) 28%),color-mix(in srgb,var(--background) 92%,white 8%));box-shadow:0 18px 40px #00000014;display:flex;flex-direction:column;align-items:flex-start;gap:12px}._featuredLabel_4wv7o_744{padding:6px 10px;border-radius:999px;background:#4c301214;color:#6a4520;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}._featuredTitle_4wv7o_754{margin:0;font-size:1.2rem}._featuredSummary_4wv7o_759{margin:0;color:color-mix(in srgb,var(--text-color) 72%,transparent);line-height:1.7}._featuredMeta_4wv7o_765{margin-top:auto;width:100%;display:flex;justify-content:space-between;gap:12px;font-size:.82rem;color:color-mix(in srgb,var(--text-color) 58%,transparent)}._latestPostCard_4wv7o_775{padding:18px;border:1px solid color-mix(in srgb,var(--text-color) 12%,transparent);border-radius:22px;background:color-mix(in srgb,var(--background) 92%,white 8%);display:flex;flex-direction:column;align-items:flex-start;gap:12px}._latestPostDate_4wv7o_786{margin:0;color:color-mix(in srgb,var(--text-color) 55%,transparent);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}._latestPostTitle_4wv7o_794{margin:0;font-size:1.18rem;line-height:1.4}._latestPostSummary_4wv7o_800{margin:0;color:color-mix(in srgb,var(--text-color) 72%,transparent);line-height:1.7}._latestPostTags_4wv7o_806{display:flex;flex-wrap:wrap;gap:8px}._latestPostTag_4wv7o_806{padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--text-color) 8%,transparent);font-size:.82rem}@media (max-width: 960px){._featuredTiles_4wv7o_724{grid-template-columns:1fr}}._page_1c5x8_1{width:100%;min-height:100dvh;display:flex;flex-direction:column;background-color:var(--background)}._pageWithFooter_1c5x8_9{min-height:calc(100dvh - 40px)}._main_1c5x8_13{width:min(1100px,100%);margin:0 auto;padding:84px 20px 32px;box-sizing:border-box;display:flex;flex:1 0 auto;flex-direction:column;align-items:center;gap:24px}._mainStretch_1c5x8_25{align-items:stretch}._contentGrid_1c5x8_29{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px}._contentGrid_1c5x8_29>*{flex:1 1 300px;max-width:480px}._cardStack_1c5x8_43{width:100%;display:flex;flex-direction:column;gap:20px}._placeholder_1c5x8_50{color:color-mix(in srgb,var(--text-color) 70%,transparent);text-align:center}@media (max-width: 768px){._main_1c5x8_13{padding:76px 12px 24px;gap:16px}._contentGrid_1c5x8_29{flex-direction:column;gap:16px}._contentGrid_1c5x8_29>*{width:100%;max-width:420px;margin:0 auto}}._shell_1btmc_1{width:min(980px,100%);margin:0 auto;display:flex;flex-direction:column;gap:24px}._hero_1btmc_9{padding:28px;border:1px solid color-mix(in srgb,var(--text-color) 10%,transparent);border-radius:28px;background:color-mix(in srgb,var(--background) 95%,white 5%);box-shadow:0 18px 40px #0000000f}._eyebrow_1btmc_17{margin:0 0 8px;color:color-mix(in srgb,var(--text-color) 56%,transparent);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}._title_1btmc_25{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.08;letter-spacing:-.04em}._description_1btmc_32{margin:14px 0 0;max-width:60ch;color:color-mix(in srgb,var(--text-color) 76%,transparent);line-height:1.8}._tabs_1btmc_39{display:flex;flex-wrap:wrap;gap:10px}._tab_1btmc_39{padding:8px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--text-color) 10%,transparent);background:color-mix(in srgb,var(--background) 92%,white 8%);color:color-mix(in srgb,var(--text-color) 74%,transparent);transition:border-color .18s ease,background-color .18s ease,color .18s ease}._tabActive_1btmc_57{border-color:#2563eb3d;background:color-mix(in srgb,#dbeafe 78%,white 22%);color:#1d4ed8}._panel_1btmc_63{padding:26px 28px;border:1px solid color-mix(in srgb,var(--text-color) 10%,transparent);border-radius:28px;background:color-mix(in srgb,var(--background) 97%,white 3%)}._prose_1btmc_70{display:grid;gap:16px}._prose_1btmc_70 h2{margin:0;font-size:1.5rem}._prose_1btmc_70 h3{margin:8px 0 0;font-size:1rem}._prose_1btmc_70 p{margin:0;line-height:1.8}._prose_1btmc_70 ul{margin:0;padding-left:1.2rem;display:grid;gap:10px}._prose_1btmc_70 li{line-height:1.7}._split_1btmc_101{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}._card_1btmc_107{padding:18px 20px;border-radius:22px;background:color-mix(in srgb,var(--background) 92%,white 8%);border:1px solid color-mix(in srgb,var(--text-color) 8%,transparent);display:grid;gap:10px}._cardTitle_1btmc_116{margin:0;font-size:1.02rem}._muted_1btmc_121{color:color-mix(in srgb,var(--text-color) 68%,transparent)}._stackGrid_1btmc_125{display:grid;gap:22px}._skillGrid_1btmc_130{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}._skillGroup_1btmc_136{padding:18px 20px;border-radius:22px;background:color-mix(in srgb,var(--background) 92%,white 8%);border:1px solid color-mix(in srgb,var(--text-color) 8%,transparent)}._skillGroup_1btmc_136 h3{margin:0 0 12px;font-size:1rem}._skillGroup_1btmc_136 p{margin:0;line-height:1.7}._list_1btmc_153{display:grid;gap:14px}@media (max-width: 760px){._hero_1btmc_9,._panel_1btmc_63{padding:20px 18px;border-radius:22px}._split_1btmc_101,._skillGrid_1btmc_130{grid-template-columns:1fr}}._stage_j1wea_1{position:relative;width:100%;min-height:calc(100dvh - 132px);--player-scale: .333333;--base-player-size: min(80vmin, 760px);--base-stand-width: min( 106vmin , 980px);--base-stand-height: min(90vmin, 860px)}._stageEmbedded_j1wea_11{min-height:100%;height:100%}._stageActive_j1wea_16{filter:drop-shadow(0 0 .9rem color-mix(in srgb,var(--accent-soft) 85%,transparent))}._playerShell_j1wea_20{position:absolute;top:50%;left:50%;width:var(--base-stand-width);height:var(--base-stand-height);transform:translate(-50%,-50%) scale(var(--player-scale));transform-origin:center}._playerStand_j1wea_30{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:40px;background:color-mix(in srgb,#8c7bdf 88%,black 12%);transform:translate3d(calc(.06 * var(--base-player-size)),0,0);box-shadow:inset 0 1px #ffffff24,0 36px 60px #00000038;pointer-events:none}._player_j1wea_20{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._playerElement_j1wea_48{position:absolute;top:50%;left:50%;width:var(--base-player-size);height:var(--base-player-size);margin:calc(var(--base-player-size) / -2) 0 0 calc(var(--base-player-size) / -2)}._playerElementLp_j1wea_57{transform:perspective(2000px)}._playerElementLpCurrent_j1wea_61{z-index:1}._playerElementLpOutgoing_j1wea_65{z-index:2}._playerElementLpLoaded_j1wea_69{opacity:1}._playerElementLpExiting_j1wea_73{animation:_recordLiftOut_j1wea_1 .62s cubic-bezier(.22,.78,.24,1) both}._playerElementLpEntering_j1wea_77{animation:_recordLiftIn_j1wea_1 .82s cubic-bezier(.18,.84,.24,1) both}._playerElementLpPlaceholder_j1wea_81{opacity:.56}._playerElementInner_j1wea_85{position:relative;width:100%;height:100%;z-index:1}._recordPlaceholder_j1wea_92{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:999px;background:radial-gradient(circle at center,rgba(224,194,159,.14) 0 11%,rgba(20,20,22,.08) 11% 20%,transparent 20% 100%);box-shadow:inset 0 0 0 2px #e0c29f47,inset 0 0 0 22px #00000014;z-index:0}._recordPlaceholderGrooves_j1wea_106{position:absolute;top:16%;right:16%;bottom:16%;left:16%;border-radius:999px;border:1px dashed rgba(224,194,159,.28);box-shadow:0 0 0 18px #e0c29f14,0 0 0 38px #e0c29f0d,0 0 0 58px #e0c29f0a}._recordPlaceholderCenter_j1wea_117{position:absolute;left:50%;top:50%;width:20px;height:20px;border-radius:999px;transform:translate(-50%,-50%);background:#f5f0e8e6;border:2px solid rgba(15,15,16,.7)}._playerSvgLp_j1wea_129{width:100%;height:100%;animation:_spinAroundA_j1wea_1 10s linear infinite forwards;animation-play-state:paused}._playerElementLpSpinning_j1wea_136 ._playerSvgLp_j1wea_129{animation-play-state:running}@keyframes _spinAroundA_j1wea_1{to{transform:rotate(360deg)}}@keyframes _recordLiftIn_j1wea_1{0%{opacity:0;transform:perspective(2000px) translateY(34%)}to{opacity:1;transform:perspective(2000px) translateY(0)}}@keyframes _recordLiftOut_j1wea_1{0%{opacity:1;transform:perspective(2000px) translateY(0)}to{opacity:0;transform:perspective(2000px) translateY(-28%)}}._playerSvgTonearm_j1wea_170{width:100%;height:100%;opacity:1}._tonearmBody_j1wea_176{fill:#696969;opacity:1}._tonearmFixed_j1wea_181,._grabbableHead_j1wea_186{fill:#fff;opacity:1}._recordCoverRing_j1wea_191{fill:#e0c29f}._playerElementTonearm_j1wea_195{margin:calc((var(--base-player-size) / -2) - (.13 * var(--base-player-size))) 0 0 calc(.11 * var(--base-player-size));transform-origin:50% 50%;transition:transform .55s cubic-bezier(.2,.8,.2,1);z-index:3}._tonearmMotion_j1wea_202{width:100%;height:100%;transform-origin:50% 50%}._tonearmMotionPlay_j1wea_208{animation:_tonearmSpringIn_j1wea_1 .72s cubic-bezier(.2,.9,.2,1) both}._tonearmMotionPause_j1wea_212{animation:_tonearmSpringOut_j1wea_1 .72s cubic-bezier(.2,.9,.2,1) both}@keyframes _tonearmSpringIn_j1wea_1{0%{transform:rotate(0)}24%{transform:rotate(-2.2deg)}54%{transform:rotate(1.15deg)}76%{transform:rotate(-.55deg)}to{transform:rotate(0)}}@keyframes _tonearmSpringOut_j1wea_1{0%{transform:rotate(0)}22%{transform:rotate(1.8deg)}50%{transform:rotate(-.9deg)}72%{transform:rotate(.45deg)}to{transform:rotate(0)}}._playButton_j1wea_260{position:absolute;left:50%;bottom:40px;min-width:110px;padding:.75rem 1.2rem;border-radius:999px;transform:translate(-50%);background:linear-gradient(180deg,#ffffff24,#ffffff0f),#121316c2;color:#f5f5f6;box-shadow:inset 0 1px #ffffff2e,0 16px 34px #00000042;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._playButton_j1wea_260:hover,._playButton_j1wea_260:active{transform:translate(-50%);background:linear-gradient(180deg,#ffffff2e,#ffffff14),#141519d1}._playButton_j1wea_260:disabled{opacity:.48;cursor:default}._playButtonLabel_j1wea_292{display:block;font-size:.92rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@media (max-width: 1100px){._stage_j1wea_1{display:grid;gap:1rem}._playerShell_j1wea_20{position:relative;top:auto;left:auto;width:min(100%,860px);height:min(100vw,86vh);transform:scale(var(--player-scale));margin:0 auto}._playerStand_j1wea_30{transform:none}._player_j1wea_20{position:absolute;top:0;right:0;bottom:0;left:0}._playButton_j1wea_260{position:relative;left:auto;bottom:auto;justify-self:center;transform:none;margin-top:1rem}._playButton_j1wea_260:hover,._playButton_j1wea_260:active{transform:none}}@media (max-width: 768px){._stage_j1wea_1{--base-player-size: 74vmin;--base-stand-height: min(100vw, 72vh)}._playerShell_j1wea_20{height:min(100vw,72vh)}}._page_1vxqi_1{height:100dvh;min-height:100dvh;overflow:hidden;background:var(--background);overscroll-behavior-x:none}:root:not([data-theme=dark]) ._page_1vxqi_1{background:#d3d3d3}._main_1vxqi_13{width:min(1320px,100%);height:100%;margin:0 auto;padding:88px 24px 16px;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.9rem;overflow:hidden}._shelfSection_1vxqi_25{position:relative;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}._filterBar_1vxqi_32{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem}._filterField_1vxqi_39{position:relative;display:inline-flex;align-items:center;gap:.55rem;padding:0;color:var(--muted);font-size:.88rem}._filterField_1vxqi_39 span{white-space:nowrap}._filterDropdown_1vxqi_53{position:relative;display:inline-flex;min-width:120px}._filterTrigger_1vxqi_59{position:relative;min-width:120px;padding:6px 28px 6px 8px;border-radius:12px;background-color:color-mix(in srgb,var(--background) 96%,white 4%);color:var(--ink);box-shadow:0 12px 28px #0000002e;text-align:left;font:inherit;font-weight:500}._filterTrigger_1vxqi_59:after{content:"";position:absolute;right:10px;top:50%;width:.4rem;height:.4rem;border-right:1.5px solid color-mix(in srgb,var(--ink) 72%,transparent);border-bottom:1.5px solid color-mix(in srgb,var(--ink) 72%,transparent);transform:translateY(-62%) rotate(45deg)}._filterTrigger_1vxqi_59:hover,._filterTrigger_1vxqi_59:active{background-color:color-mix(in srgb,var(--selected) 92%,transparent);color:color-mix(in srgb,var(--ink) 82%,transparent);transform:none}._filterTriggerOpen_1vxqi_91{background-color:color-mix(in srgb,var(--selected) 92%,transparent);color:color-mix(in srgb,var(--ink) 82%,transparent);box-shadow:0 12px 28px #0000002e,0 0 0 3px color-mix(in srgb,var(--line-strong) 28%,transparent)}._filterMenu_1vxqi_99{position:absolute;top:calc(100% + 6px);left:0;min-width:max(100%,156px);max-height:360px;padding:6px;display:flex;flex-direction:column;gap:2px;overflow-y:auto;border-radius:12px;background-color:color-mix(in srgb,var(--background) 96%,white 4%);box-shadow:0 12px 28px #0000002e;z-index:12;scrollbar-width:none}._filterMenuCompact_1vxqi_117{min-width:max-content}._filterMenu_1vxqi_99::-webkit-scrollbar{display:none}._filterMenu_1vxqi_99 li{display:block}._filterOption_1vxqi_129{width:100%;padding:6px 8px;border-radius:8px;background:transparent;color:var(--ink);text-align:left;font:inherit;font-weight:500;box-shadow:none;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}._filterOption_1vxqi_129:hover,._filterOption_1vxqi_129:active{transform:translateY(-1px);background-color:color-mix(in srgb,var(--selected) 92%,transparent);color:color-mix(in srgb,var(--ink) 82%,transparent);box-shadow:0 6px 14px #0000001f}._filterOptionSelected_1vxqi_154{background-color:var(--selected);color:var(--link-color);box-shadow:0 8px 18px #00000024;transform:translateY(-1px)}._clearFilterButton_1vxqi_161{padding:.55rem .85rem;border-radius:999px;background:color-mix(in srgb,var(--accent-soft) 76%,transparent);color:var(--ink)}._clearFilterButtonHidden_1vxqi_168{visibility:hidden;pointer-events:none}._clearFilterButton_1vxqi_161:hover,._clearFilterButton_1vxqi_161:active{background:color-mix(in srgb,var(--selected) 92%,transparent);color:color-mix(in srgb,var(--ink) 82%,transparent);transform:none}._shelfHeader_1vxqi_180{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}._shelfTitle_1vxqi_188{margin:0;display:inline-flex;align-items:baseline;gap:.55rem;font-size:1.3rem;color:var(--ink)}._shelfCount_1vxqi_197{color:color-mix(in srgb,var(--text-color) 56%,transparent);font-size:.84rem;letter-spacing:.08em;text-transform:uppercase}._collectionSpotlight_1vxqi_204{width:100%;display:flex;justify-content:center;align-items:center;gap:4rem;flex:0 0 auto;overflow:visible;margin-bottom:.8rem}._collectionSpotlight_1vxqi_204>*{flex:0 0 auto;min-height:0}._spotlightTile_1vxqi_220{--spotlight-start: color-mix(in srgb, var(--panel-strong) 92%, transparent);--spotlight-end: color-mix(in srgb, var(--panel) 96%, transparent);--spotlight-accent: color-mix(in srgb, var(--ink) 28%, transparent);display:flex;flex-direction:column;justify-content:space-between;gap:1rem;width:auto;height:300px;justify-self:center;align-self:center;min-height:0;padding:0;overflow:visible}._spotlightMain_1vxqi_237{display:flex;align-items:center;gap:.7rem;min-height:0;animation:_spotlightTileEnter_1vxqi_1 .68s cubic-bezier(.2,.82,.22,1)}._spotlightFooter_1vxqi_245{display:flex;justify-content:center;min-height:0}._spotlightLabel_1vxqi_251{margin:0 0 .6rem;color:color-mix(in srgb,var(--ink) 62%,transparent);font-size:.88rem;letter-spacing:.09em;text-transform:uppercase}._spotlightValue_1vxqi_259{margin:0;font-size:1.9rem;line-height:.98;color:var(--ink)}._spotlightMeta_1vxqi_266{margin:.6rem 0 0;color:color-mix(in srgb,var(--ink) 78%,transparent);font-size:1.08rem}._spotlightCopy_1vxqi_272{flex:0 0 min(250px,30vw);min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:0;pointer-events:none;text-align:right}._spotlightDots_1vxqi_284{display:inline-flex;align-items:center;justify-content:center;gap:.62rem;padding:0}._spotlightDot_1vxqi_284{width:12px;height:12px;padding:0;border-radius:999px;background:color-mix(in srgb,var(--ink) 18%,transparent);box-shadow:none}._spotlightDot_1vxqi_284:hover,._spotlightDot_1vxqi_284:active{transform:none;background:color-mix(in srgb,var(--link-color) 46%,transparent)}._spotlightDotActive_1vxqi_307{width:28px;background:var(--link-color)}._spotlightCover_1vxqi_312{width:auto;height:auto;max-width:100%;max-height:100%;display:block;border-radius:5px;object-fit:contain;object-position:center;margin:0}._spotlightRecordButton_1vxqi_324{flex:0 0 auto;width:300px;aspect-ratio:1 / 1;height:auto;padding:0;border:none;border-radius:18px;background:transparent;box-shadow:none;cursor:grab;overflow:visible;align-self:center}._spotlightRecordButtonLaunching_1vxqi_339{pointer-events:none}._spotlightRecordButton_1vxqi_324:hover,._spotlightRecordButton_1vxqi_324:active{transform:none;background:transparent}._spotlightRecordButtonStatic_1vxqi_349{cursor:default}._spotlightSleeveStack_1vxqi_353{--spotlight-record-size: 82%;--spotlight-record-offset: 9%;position:relative;display:block;width:100%;height:100%}._spotlightSleeve_1vxqi_353{position:absolute;top:var(--spotlight-record-offset);left:0;width:var(--spotlight-record-size);height:var(--spotlight-record-size);display:flex;align-items:center;justify-content:center;border-radius:0;overflow:hidden;z-index:2;transition:opacity .18s ease}._spotlightDisc_1vxqi_377{position:absolute;top:var(--spotlight-record-offset);right:0;width:var(--spotlight-record-size);height:var(--spotlight-record-size);border-radius:999px;background:radial-gradient(circle at center,#262626 0,#262626 12%,#111 12%,#111 30%,#050505 30%,#050505 58%,#111 58%,#111 74%,#050505 74%,#050505);box-shadow:inset 0 1px #ffffff0d,0 18px 24px #0f172a29;transform:translate(0);transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .18s ease;z-index:1;overflow:hidden}._spotlightDiscGroove_1vxqi_395{position:absolute;top:11px;right:11px;bottom:11px;left:11px;border-radius:999px;background:repeating-radial-gradient(circle,rgba(255,255,255,.04) 0 1px,transparent 1px 5px);opacity:.45}._spotlightDiscArt_1vxqi_403{position:absolute;top:28%;right:28%;bottom:28%;left:28%;width:44%;height:44%;border-radius:999px;object-fit:cover;object-position:center;filter:saturate(.98) contrast(1.02)}._spotlightDiscCenter_1vxqi_414{position:absolute;left:50%;top:50%;width:12px;height:12px;border-radius:999px;background:#f6efe4;border:2px solid #282828;transform:translate(-50%,-50%)}._spotlightRecordButton_1vxqi_324:hover ._spotlightDisc_1vxqi_377,._spotlightRecordButton_1vxqi_324:focus-visible ._spotlightDisc_1vxqi_377{transform:translate(24px)}._spotlightRecordButtonLaunching_1vxqi_339 ._spotlightDisc_1vxqi_377{transform:translate(92px);opacity:0}._spotlightRecordButton_1vxqi_324:focus-visible{outline:none;box-shadow:none}@keyframes _spotlightTileEnter_1vxqi_1{0%{opacity:0;transform:translate(28px) scale(.975)}to{opacity:1;transform:translate(0) scale(1)}}._turntableCard_1vxqi_453{width:clamp(300px,30vw,336px);height:clamp(248px,25vw,280px);display:flex;align-items:center;justify-content:center;align-self:center;overflow:visible}._turntableDeck_1vxqi_463{width:100%;height:100%;display:block;overflow:visible}._playerBar_1vxqi_471{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;width:min(615px,calc(100% - 180px));min-height:72px;justify-self:center;padding:.45rem .72rem .45rem .6rem;border-radius:999px;border:1px solid color-mix(in srgb,rgba(255,255,255,.7) 72%,transparent);background:linear-gradient(180deg,#ffffff57,#ffffff2e);box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #ffffff1a,0 18px 36px #0f172a1f;backdrop-filter:blur(30px) saturate(1.08);-webkit-backdrop-filter:blur(30px) saturate(1.08);margin-top:.1rem;position:relative}[data-theme=dark] ._playerBar_1vxqi_471{border:1px solid color-mix(in srgb,var(--line-strong) 54%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-strong) 76%,white 24%),color-mix(in srgb,var(--panel) 82%,transparent));box-shadow:inset 0 1px #ffffff42,inset 0 -1px #ffffff14,0 18px 36px #0f172a1f;backdrop-filter:blur(26px) saturate(1.18);-webkit-backdrop-filter:blur(26px) saturate(1.18)}._playerTransport_1vxqi_506{display:inline-flex;align-items:center;gap:.22rem}._playerControl_1vxqi_512{width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--ink) 90%,transparent);box-shadow:none}._playerControl_1vxqi_512:hover,._playerControl_1vxqi_512:active{transform:none;background:color-mix(in srgb,var(--selected) 82%,transparent)}._playerControl_1vxqi_512:disabled{opacity:.4;cursor:default}._playerPlayControl_1vxqi_536{width:42px;height:42px;background:color-mix(in srgb,var(--ink) 88%,transparent);color:color-mix(in srgb,var(--background) 94%,white 6%);box-shadow:inset 0 1px #ffffff1f,0 12px 24px #0f172a24}._playerPlayControl_1vxqi_536:hover,._playerPlayControl_1vxqi_536:active{background:color-mix(in srgb,var(--ink) 96%,transparent)}._playerListControl_1vxqi_551{justify-self:end;color:#ffffffeb}._playerListControl_1vxqi_551:disabled{color:color-mix(in srgb,var(--ink) 34%,transparent)}._playerListIcon_1vxqi_560{width:22px;height:22px;display:block;filter:brightness(0) invert(1)}._playerListControl_1vxqi_551:disabled ._playerListIcon_1vxqi_560{filter:brightness(0) saturate(0%) invert(62%)}._playerPlayGlyph_1vxqi_571{display:block;width:0;height:0;margin-left:3px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid currentColor}._playerPauseGlyph_1vxqi_581{display:inline-flex;gap:5px}._playerPauseGlyph_1vxqi_581 span{width:5px;height:16px;border-radius:999px;background:currentColor}._playerDoubleChevron_1vxqi_593{display:inline-flex;gap:1px;transform:translate(-1px)}._playerDoubleChevron_1vxqi_593 span{display:block;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:10px solid currentColor}._playerDoubleChevronForward_1vxqi_608{transform:translate(1px) rotate(180deg)}._playerNowPlaying_1vxqi_612{min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:.55rem}._playerArtwork_1vxqi_620,._playerArtworkFallback_1vxqi_621{width:46px;height:46px;border-radius:13px;display:block;border:1px solid color-mix(in srgb,var(--line-strong) 70%,transparent)}._playerArtwork_1vxqi_620{object-fit:cover;object-position:center;box-shadow:0 10px 24px #0f172a24}._playerArtworkFallback_1vxqi_621{background:linear-gradient(135deg,color-mix(in srgb,var(--selected) 88%,white 12%),color-mix(in srgb,var(--panel) 92%,transparent))}._playerMeta_1vxqi_640{min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.18rem;text-align:center}._playerTextRow_1vxqi_650{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:.55rem;width:100%;min-width:0}._playerTitle_1vxqi_660{min-width:0;color:var(--ink);font-size:1rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._playerMetaInline_1vxqi_670{color:color-mix(in srgb,var(--warn) 82%,var(--ink));font-size:.85rem;font-weight:700;white-space:nowrap}._playerTrackText_1vxqi_677{margin:0;width:100%;color:color-mix(in srgb,var(--text-color) 76%,transparent);font-size:.82rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}._playerCenterStack_1vxqi_689{width:min(100%,390px);align-self:center;display:flex;flex-direction:column;align-items:stretch;gap:.16rem}._playerProgress_1vxqi_698{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;width:100%}._playerTime_1vxqi_706{color:color-mix(in srgb,var(--muted) 88%,transparent);font-size:.76rem;font-variant-numeric:tabular-nums}._playerProgressTrack_1vxqi_712{position:relative;height:4px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--ink) 24%,transparent)}._playerProgressFill_1vxqi_720{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;border-radius:inherit;background:#ffffffeb}._playlistPanel_1vxqi_728{position:absolute;right:.7rem;bottom:calc(100% + .8rem);width:280px;z-index:20;animation:_playlistPanelIn_1vxqi_737 .28s cubic-bezier(.2,.82,.22,1)}._playlistPanelInner_1vxqi_737{border-radius:22px;border:1px solid color-mix(in srgb,var(--line-strong) 56%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-strong) 78%,white 22%),color-mix(in srgb,var(--panel) 88%,transparent));box-shadow:inset 0 1px #ffffff38,0 18px 36px #0f172a33;backdrop-filter:blur(24px) saturate(1.16);-webkit-backdrop-filter:blur(24px) saturate(1.16);padding:.75rem}._playlistHeading_1vxqi_750{margin:0 0 .55rem;color:color-mix(in srgb,var(--ink) 58%,transparent);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}._playlistItems_1vxqi_758{display:flex;flex-direction:column;gap:.34rem}._playlistItem_1vxqi_758{width:100%;padding:.42rem;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:.65rem;border-radius:14px;background:transparent;color:var(--ink);box-shadow:none}._playlistItem_1vxqi_758:hover,._playlistItem_1vxqi_758:active{transform:translateY(-1px);background:color-mix(in srgb,var(--selected) 86%,transparent)}._playlistItemActive_1vxqi_783{background:color-mix(in srgb,var(--selected) 92%,transparent);box-shadow:0 10px 18px #0f172a1f}._playlistItemArtwork_1vxqi_788,._playlistItemArtworkFallback_1vxqi_789{width:40px;height:40px;border-radius:12px;display:block}._playlistItemArtwork_1vxqi_788{object-fit:cover;object-position:center;border:1px solid color-mix(in srgb,var(--line-strong) 70%,transparent)}._playlistItemArtworkFallback_1vxqi_789{background:color-mix(in srgb,var(--selected) 88%,transparent)}._playlistItemMeta_1vxqi_806{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.08rem;text-align:left}._playlistItemTitle_1vxqi_815{min-width:0;font-size:.88rem;line-height:1.15;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._playlistItemAlbum_1vxqi_825{min-width:0;font-size:.76rem;color:color-mix(in srgb,var(--text-color) 72%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes _playlistPanelIn_1vxqi_737{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._shelfFrame_1vxqi_846{position:relative;min-height:0;border-radius:24px;padding:1.15rem 0 1.7rem;background:linear-gradient(180deg,rgba(255,250,240,.08) 0%,transparent 20%),linear-gradient(90deg,rgba(255,255,255,.05) 0 2%,transparent 2% 18%,rgba(255,255,255,.03) 18% 20%,transparent 20% 36%,rgba(0,0,0,.05) 36% 38%,transparent 38% 56%,rgba(255,255,255,.03) 56% 58%,transparent 58% 100%),linear-gradient(180deg,#6e4e35,#5d412d 18%,#4a3425);border:1px solid rgba(59,37,24,.54);box-shadow:inset 0 1px #fff6e52e,inset 0 -20px 32px #180e0842,0 24px 40px #120b073d;overflow:hidden}@media (max-width: 1100px){._spotlightGrid_1vxqi_864{grid-template-columns:minmax(0,1fr)}}._shelfFrame_1vxqi_846:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,rgba(20,12,8,.12) 0%,transparent 14%,transparent 76%,rgba(20,12,8,.18) 100%),radial-gradient(circle at 50% 10%,rgba(255,244,228,.08),transparent 42%);pointer-events:none}._shelfFrame_1vxqi_846:before{content:"";position:absolute;left:1.15rem;right:1.15rem;bottom:.62rem;height:18px;border-radius:8px;background:linear-gradient(180deg,rgba(255,246,228,.24) 0%,rgba(255,246,228,.06) 18%,transparent 18%),linear-gradient(180deg,#8b6746,#6c4b33 36%,#4e3525);box-shadow:inset 0 1px #ffffff3d,inset 0 -2px 4px #120b073d,0 10px 20px #120b072e}._shelfRail_1vxqi_897{display:flex;align-items:end;gap:.32rem;overflow-x:auto;overflow-y:visible;padding:1.1rem 1.8rem 1.54rem;scroll-padding-inline:2rem;scrollbar-width:none;position:relative;z-index:1;overscroll-behavior-x:contain;overscroll-behavior-y:none;touch-action:pan-x}._shelfRail_1vxqi_897::-webkit-scrollbar{display:none}._edgeFadeLeft_1vxqi_917,._edgeFadeRight_1vxqi_918{position:absolute;top:0;bottom:0;width:72px;pointer-events:none;z-index:2}._edgeFadeLeft_1vxqi_917{left:0;background:linear-gradient(90deg,rgba(83,57,38,.78) 0%,rgba(83,57,38,.16) 68%,transparent 100%)}._edgeFadeRight_1vxqi_918{right:0;background:linear-gradient(270deg,rgba(83,57,38,.78) 0%,rgba(83,57,38,.16) 68%,transparent 100%)}._albumButton_1vxqi_937{position:relative;flex:0 0 auto;width:38px;height:248px;padding:0;background:transparent;border:none;box-shadow:none;transform:none;z-index:0}._albumButton_1vxqi_937:after{content:"";position:absolute;left:5px;right:5px;bottom:9px;height:8px;border-radius:999px;background:radial-gradient(ellipse at center,rgba(28,16,10,.34) 0%,rgba(28,16,10,.18) 48%,transparent 82%);filter:blur(2px);opacity:.72;pointer-events:none;z-index:0;transition:opacity .22s ease,transform .22s ease}._albumButton_1vxqi_937:hover,._albumButton_1vxqi_937:active{background:transparent;transform:none;z-index:6}._albumButtonExpanded_1vxqi_975:after,._albumButton_1vxqi_937:focus-visible:after{opacity:.5;transform:scaleX(1.08)}._albumButton_1vxqi_937:focus-visible{outline:none;box-shadow:none;z-index:6}._albumButtonPulling_1vxqi_987{z-index:7}._albumButtonPulling_1vxqi_987:after{opacity:.44;transform:scaleX(1.14) translateY(1px)}._emptyState_1vxqi_996{flex:0 0 auto;display:grid;place-items:center;min-width:260px;height:180px;padding:1rem 1.2rem;border-radius:24px;border:1px dashed var(--line-strong);color:var(--muted);background:color-mix(in srgb,var(--panel) 94%,transparent)}._albumCase_1vxqi_1009{position:relative;width:100%;height:100%;overflow:visible;transition:transform .22s cubic-bezier(.2,.8,.2,1)}._albumSpine_1vxqi_1017{position:absolute;right:0;top:0;width:38px;height:100%;border-radius:10px;background:linear-gradient(180deg,#ffffff38,#0f172a1f),var(--album-spine-image, linear-gradient(180deg, color-mix(in srgb, var(--album-spine) 78%, white 22%) 0%, var(--album-spine) 38%, color-mix(in srgb, var(--album-spine) 80%, black 20%) 100%));background-size:cover;background-position:center;border:1px solid color-mix(in srgb,var(--album-spine) 80%,black 20%);box-shadow:inset 1px 0 #ffffff3d,inset -1px 0 #0f172a29,0 12px 24px #0f172a1f;z-index:2;transition:opacity .2s ease,transform .3s ease}._albumSpine_1vxqi_1017:before{content:"";position:absolute;top:10px;right:8px;bottom:10px;left:8px;border-radius:10px;background:linear-gradient(180deg,#080f1c38,#080f1c1f);-webkit-backdrop-filter:blur(2px) saturate(.9);backdrop-filter:blur(2px) saturate(.9)}._albumButtonExpanded_1vxqi_975 ._albumSpine_1vxqi_1017,._albumButton_1vxqi_937:focus-visible ._albumSpine_1vxqi_1017{opacity:0;transform:translate(10px)}._albumButtonPulling_1vxqi_987 ._albumSpine_1vxqi_1017{opacity:0;transform:translate(18px)}._albumSpineTitle_1vxqi_1061,._albumSpineArtist_1vxqi_1062{position:absolute;left:50%;transform:translate(-50%);writing-mode:vertical-rl;text-orientation:mixed;color:#fffffff5;z-index:1;text-shadow:0 1px 2px rgba(8,15,28,.62),0 0 8px rgba(8,15,28,.22);-webkit-text-stroke:.25px rgba(8,15,28,.58)}._albumSpineTitle_1vxqi_1061{top:16px;font-size:.88rem;letter-spacing:.06em;font-weight:700}._albumSpineTitleSmall_1vxqi_1083{font-size:.75rem;letter-spacing:.03em}._albumSpineTitleTiny_1vxqi_1088{font-size:.64rem;letter-spacing:.02em}._albumSpineArtist_1vxqi_1062{bottom:14px;font-size:.68rem;color:#ffffffd1}._albumFront_1vxqi_1099{position:absolute;right:0;top:0;width:248px;height:248px;opacity:0;transform:perspective(1100px) rotateY(-82deg) rotate(-1.2deg) translate(28px) translateY(2px) scale(.98);transform-origin:right center;transition:transform .52s cubic-bezier(.2,.8,.2,1),opacity .24s ease;z-index:1}._albumButtonExpanded_1vxqi_975 ._albumFront_1vxqi_1099,._albumButton_1vxqi_937:focus-visible ._albumFront_1vxqi_1099,._albumCaseExpanded_1vxqi_1116 ._albumFront_1vxqi_1099{opacity:1;transform:perspective(1100px) rotateY(0) rotate(0) translate(0) translateY(0) scale(1)}._albumButtonExpandRight_1vxqi_1121 ._albumFront_1vxqi_1099{left:0;right:auto;transform:perspective(1100px) rotateY(82deg) rotate(1.2deg) translate(-28px) translateY(2px) scale(.98);transform-origin:left center}._albumButtonExpandRight_1vxqi_1121._albumButtonExpanded_1vxqi_975 ._albumFront_1vxqi_1099,._albumButtonExpandRight_1vxqi_1121:focus-visible ._albumFront_1vxqi_1099,._albumButtonExpandRight_1vxqi_1121 ._albumCaseExpanded_1vxqi_1116 ._albumFront_1vxqi_1099{transform:perspective(1100px) rotateY(0) rotate(0) translate(0) translateY(0) scale(1)}._albumButtonPulling_1vxqi_987 ._albumFront_1vxqi_1099{opacity:1;transform:perspective(1100px) rotateY(10deg) rotate(-2.4deg) translate(-58px) translateY(-3px) scale(1.08)}._albumButtonExpandRight_1vxqi_1121._albumButtonPulling_1vxqi_987 ._albumFront_1vxqi_1099{transform:perspective(1100px) rotateY(-10deg) rotate(2.4deg) translate(58px) translateY(-3px) scale(1.08)}._albumButtonPulling_1vxqi_987 ._albumCase_1vxqi_1009{transform:translate(-14px)}._albumButtonExpandRight_1vxqi_1121._albumButtonPulling_1vxqi_987 ._albumCase_1vxqi_1009{transform:translate(14px)}._albumArtwork_1vxqi_1151{position:relative;width:100%;aspect-ratio:1 / 1;margin-top:auto;display:grid;place-items:center;overflow:hidden;border-radius:14px;border:1px solid color-mix(in srgb,var(--album-accent) 30%,var(--line));background:radial-gradient(circle at 24% 18%,rgba(255,255,255,.44) 0%,transparent 22%),linear-gradient(145deg,var(--album-cover-start) 0%,var(--album-cover-end) 100%);box-shadow:0 30px 48px #0f172a38,inset 0 1px #ffffff47}._albumImage_1vxqi_1169{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:linear-gradient(145deg,var(--album-cover-start) 0%,var(--album-cover-end) 100%)}._albumImageOverlay_1vxqi_1181{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.14) 0%,transparent 24%,rgba(15,23,42,.06) 100%);pointer-events:none}._coverMissingBadge_1vxqi_1189{position:absolute;left:16px;top:16px;display:inline-flex;align-items:center;padding:.28rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:#0f172a57;color:#ffffffeb;font-size:.7rem;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._albumHalo_1vxqi_1205{position:absolute;inset:auto -18% -16% auto;width:140px;height:140px;border-radius:50%;background:color-mix(in srgb,var(--album-accent) 50%,transparent);filter:blur(30px);opacity:.8}._albumDisc_1vxqi_1216{position:absolute;left:50%;top:50%;width:92px;height:92px;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(255,255,255,.34);background:radial-gradient(circle,rgba(255,255,255,.82) 0 8%,rgba(255,255,255,.28) 8% 15%,transparent 15% 100%),conic-gradient(from 0deg,rgba(255,255,255,.42),transparent 22%,rgba(255,255,255,.22) 45%,transparent 62%,rgba(255,255,255,.42) 100%);box-shadow:inset 0 1px 16px #fff3}._albumLabelBlock_1vxqi_1231{position:absolute;left:14px;right:14px;bottom:14px;display:flex;flex-direction:column;gap:.2rem;color:#fff}._albumLabelBlock_1vxqi_1231 strong{font-size:1rem;line-height:1.1;letter-spacing:-.03em}._albumLabelBlock_1vxqi_1231 span{color:#fffc;font-size:.8rem}._modalOverlay_1vxqi_1253{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:92px 24px 24px;background:#080f1c8f;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:40;opacity:0;transition:opacity .18s ease}._modalOverlayVisible_1vxqi_1266{opacity:1}._modalCard_1vxqi_1270{position:relative;width:min(920px,100%);display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:2rem;padding:2rem;border-radius:32px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-strong) 94%,transparent);box-shadow:0 30px 90px #0f172a47;opacity:0;transform:translateY(44px) scale(.98);transition:opacity .26s ease,transform .34s cubic-bezier(.2,.8,.2,1)}._modalCardVisible_1vxqi_1288{opacity:1;transform:translateY(0) scale(1)}._modalClose_1vxqi_1293{position:absolute;right:1rem;top:1rem;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--ink) 72%,transparent);box-shadow:none}._modalCloseIcon_1vxqi_1308{width:20px;height:20px;display:block;opacity:.96;filter:brightness(0) saturate(100%) invert(92%) sepia(6%) saturate(165%) hue-rotate(186deg) brightness(102%) contrast(94%);transition:transform .28s ease,filter .2s ease,opacity .2s ease}._modalClose_1vxqi_1293:hover,._modalClose_1vxqi_1293:active{transform:none;background:transparent}._modalClose_1vxqi_1293:hover ._modalCloseIcon_1vxqi_1308,._modalClose_1vxqi_1293:focus-visible ._modalCloseIcon_1vxqi_1308{transform:rotate(180deg);opacity:1;filter:brightness(0) saturate(100%) invert(40%) sepia(96%) saturate(2016%) hue-rotate(201deg) brightness(99%) contrast(95%)}._modalVisual_1vxqi_1333{display:grid;place-items:center;min-height:320px;padding:0}._modalArtwork_1vxqi_1340{position:relative;width:min(320px,100%);aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden;border-radius:18px;border:1px solid color-mix(in srgb,var(--album-accent) 30%,var(--line));background:radial-gradient(circle at 24% 18%,rgba(255,255,255,.44) 0%,transparent 22%),linear-gradient(145deg,var(--album-cover-start) 0%,var(--album-cover-end) 100%);box-shadow:0 30px 48px #0f172a38,inset 0 1px #ffffff47}._modalMeta_1vxqi_1357{display:flex;flex-direction:column;justify-content:center;gap:.8rem}._modalFacts_1vxqi_1364{display:flex;flex-wrap:wrap;gap:.8rem}._modalKicker_1vxqi_1370{margin:0;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}._modalTitle_1vxqi_1378{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:.96;letter-spacing:-.05em}._modalArtist_1vxqi_1385{margin:0;font-size:1.08rem;color:color-mix(in srgb,var(--text-color) 78%,transparent)}._modalInfo_1vxqi_1391{display:inline-flex;flex-direction:column;gap:.28rem;margin:.5rem 0 0;padding:.95rem 1rem;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--background) 90%,var(--panel) 10%)}._modalInfo_1vxqi_1391 span{color:var(--muted);font-size:.86rem}._modalInfo_1vxqi_1391 strong{color:var(--ink)}._modalNote_1vxqi_1411{margin:.35rem 0 0;padding:1rem 1.1rem;border-left:3px solid color-mix(in srgb,var(--accent) 42%,transparent);border-radius:0 18px 18px 0;background:color-mix(in srgb,var(--accent-soft) 56%,transparent);color:color-mix(in srgb,var(--text-color) 82%,transparent);line-height:1.85}._modalMissing_1vxqi_1421{margin:.2rem 0 0;color:var(--muted);font-size:.92rem;line-height:1.7}@media (max-width: 900px){._page_1vxqi_1{min-height:auto;height:auto;overflow:visible}._main_1vxqi_13{min-height:auto;padding:88px 16px 36px;display:block;height:auto;overflow:visible}._shelfHeader_1vxqi_180{align-items:start;flex-direction:column}._filterBar_1vxqi_32{margin-bottom:.8rem}._collectionSpotlight_1vxqi_204{margin-top:1rem;width:100%;flex-direction:column;align-items:center;gap:1rem}._spotlightTile_1vxqi_220{gap:.85rem;width:min(100%,300px);height:auto}._spotlightMain_1vxqi_237{flex-direction:column;gap:.85rem}._spotlightCopy_1vxqi_272{flex-basis:auto;width:100%}._turntableDeck_1vxqi_463{min-height:280px}._modalCard_1vxqi_1270{grid-template-columns:1fr;gap:1.4rem;padding:1.2rem}._playerBar_1vxqi_471{margin-top:1rem;grid-template-columns:1fr;width:100%;justify-items:stretch;gap:.85rem;border-radius:28px}._playerTransport_1vxqi_506{justify-self:start}}@media (max-width: 640px){._spotlightTile_1vxqi_220{width:min(100%,280px)}._spotlightRecordButton_1vxqi_324{width:280px}._shelfFrame_1vxqi_846{padding-top:.8rem}._shelfRail_1vxqi_897{padding:.8rem 1rem 2.2rem}._albumButton_1vxqi_937{width:38px;height:246px}._albumSpine_1vxqi_1017{width:38px}._albumFront_1vxqi_1099{width:246px;height:246px}._scrollHint_1vxqi_1531{font-size:.84rem}._playerNowPlaying_1vxqi_612{grid-template-columns:48px minmax(0,1fr);gap:.75rem}._playerArtwork_1vxqi_620,._playerArtworkFallback_1vxqi_621{width:48px;height:48px;border-radius:12px}._playerTitle_1vxqi_660{font-size:1rem}._playerTrackText_1vxqi_677{white-space:normal}._playerProgress_1vxqi_698{gap:.45rem}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.44"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}._contentWrap_qccra_1{width:100%;min-width:0;padding:0 2.2rem 2.4rem;box-sizing:border-box}._outlineWrap_qccra_8{position:static;width:250px}._measureArticle_qccra_13{position:absolute;inset:0 auto auto 0;width:min(960px,calc(100vw - 80px));visibility:hidden;pointer-events:none;z-index:-1}._blogArticle_qccra_22,._measureArticle_qccra_13{width:min(100%,82ch);margin:0 auto;line-height:1.9;font-size:1.02rem;color:var(--ink)}._blogArticle_qccra_22 a,._measureArticle_qccra_13 a{display:inline;align-items:baseline}._blogArticle_qccra_22 h1,._blogArticle_qccra_22 h2,._blogArticle_qccra_22 h3,._blogArticle_qccra_22 h4,._measureArticle_qccra_13 h1,._measureArticle_qccra_13 h2,._measureArticle_qccra_13 h3,._measureArticle_qccra_13 h4{letter-spacing:-.03em;line-height:1.2;color:var(--ink)}._blogArticle_qccra_22 h2,._blogArticle_qccra_22 h3,._measureArticle_qccra_13 h2,._measureArticle_qccra_13 h3{scroll-margin-top:92px;position:relative}._blogArticle_qccra_22 h2,._measureArticle_qccra_13 h2{margin-top:2.8rem;margin-bottom:.9rem;font-size:1.55rem}._blogArticle_qccra_22 h3,._measureArticle_qccra_13 h3{margin-top:2rem;margin-bottom:.7rem;font-size:1.2rem}._blogArticle_qccra_22 p,._blogArticle_qccra_22 ul,._blogArticle_qccra_22 ol,._blogArticle_qccra_22 blockquote,._measureArticle_qccra_13 p,._measureArticle_qccra_13 ul,._measureArticle_qccra_13 ol,._measureArticle_qccra_13 blockquote{margin:0 0 1rem}._blogArticle_qccra_22 ul,._measureArticle_qccra_13 ul{padding-left:1.35rem;list-style:disc}._blogArticle_qccra_22 ol,._measureArticle_qccra_13 ol{padding-left:1.5rem;list-style:decimal}._blogArticle_qccra_22 li,._measureArticle_qccra_13 li{display:list-item;position:static}._blogArticle_qccra_22 li+li,._measureArticle_qccra_13 li+li{margin-top:.4rem}._blogArticle_qccra_22 blockquote,._measureArticle_qccra_13 blockquote{border-left:3px solid rgba(37,99,235,.2);margin-left:0;padding:.2rem 0 .2rem 1rem;color:var(--muted)}._blogArticle_qccra_22 hr,._measureArticle_qccra_13 hr{border:0;border-top:1px solid var(--line);margin:2rem 0}._blogArticle_qccra_22 table,._measureArticle_qccra_13 table{width:100%;border-collapse:collapse;margin:1.2rem 0;font-size:.95rem}._blogArticle_qccra_22 figure,._measureArticle_qccra_13 figure{margin:1.6rem 0 1.8rem}._blogArticle_qccra_22 figure img,._measureArticle_qccra_13 figure img{display:block;width:100%;height:auto;border-radius:22px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 92%,var(--background) 8%);box-shadow:var(--shadow-sm)}._blogArticle_qccra_22 figcaption,._measureArticle_qccra_13 figcaption{margin-top:.7rem;color:var(--muted);font-size:.93rem;text-align:center}._blogArticle_qccra_22 th,._blogArticle_qccra_22 td,._measureArticle_qccra_13 th,._measureArticle_qccra_13 td{border-bottom:1px solid var(--line);padding:.8rem .75rem;text-align:left}._blogArticle_qccra_22 th,._measureArticle_qccra_13 th{color:var(--ink);font-weight:700;background:color-mix(in srgb,var(--panel) 90%,var(--background) 10%)}._blogArticle_qccra_22 .md-heading-anchor,._measureArticle_qccra_13 .md-heading-anchor{opacity:0;margin-left:.45rem;text-decoration:none;transition:opacity .2s ease}._blogArticle_qccra_22 h2:hover .md-heading-anchor,._blogArticle_qccra_22 h3:hover .md-heading-anchor,._measureArticle_qccra_13 h2:hover .md-heading-anchor,._measureArticle_qccra_13 h3:hover .md-heading-anchor{opacity:1}._blogArticle_qccra_22 pre,._measureArticle_qccra_13 pre{border:1px solid var(--line);border-radius:18px;overflow:auto;background:var(--code-bg);padding:1rem;box-shadow:inset 0 1px color-mix(in srgb,white 12%,transparent)}._blogArticle_qccra_22 pre code,._measureArticle_qccra_13 pre code{display:block;font-size:.9rem}._blogArticle_qccra_22 code,._measureArticle_qccra_13 code{font-family:JetBrains Mono,Fira Code,SFMono-Regular,monospace}._blogArticle_qccra_22 p code,._blogArticle_qccra_22 li code,._measureArticle_qccra_13 p code,._measureArticle_qccra_13 li code{padding:.18rem .42rem;border-radius:8px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,var(--background) 6%);font-size:.92em}._blogArticle_qccra_22 .md-ruby rt,._measureArticle_qccra_13 .md-ruby rt{font-size:.72em;color:var(--muted)}._blogArticle_qccra_22 .md-link,._measureArticle_qccra_13 .md-link{display:inline-block;border-radius:4px;padding:0 .08em;vertical-align:baseline;line-height:inherit;text-underline-offset:3px;text-decoration-thickness:1.2px;text-decoration-color:#2563eb52;transition:color .16s ease,text-decoration-color .16s ease,text-decoration-thickness .16s ease,text-underline-offset .16s ease}._blogArticle_qccra_22 .md-link:hover,._blogArticle_qccra_22 .md-link:focus-visible,._measureArticle_qccra_13 .md-link:hover,._measureArticle_qccra_13 .md-link:focus-visible{color:var(--accent-strong);text-decoration-color:var(--accent-strong);text-decoration-thickness:2px;text-underline-offset:4px;outline:none}._blogArticle_qccra_22 .md-link-icon,._measureArticle_qccra_13 .md-link-icon{margin-right:.3rem;display:inline-grid;place-items:center;width:1em;height:1em;line-height:1;vertical-align:-.08em}._blogArticle_qccra_22 .md-link-icon-image,._measureArticle_qccra_13 .md-link-icon-image{width:100%;height:100%;object-fit:contain;display:block}._blogArticle_qccra_22 .md-attach,._blogArticle_qccra_22 .md-annotation,._measureArticle_qccra_13 .md-attach,._measureArticle_qccra_13 .md-annotation{position:relative;display:inline-flex;align-items:center;cursor:pointer}._blogArticle_qccra_22 .md-attach-button,._measureArticle_qccra_13 .md-attach-button{margin:0 .15rem;border:1px solid var(--line-strong);border-radius:50%;width:1.24rem;height:1.24rem;line-height:1;background:color-mix(in srgb,var(--panel) 94%,var(--background) 6%);color:var(--accent);cursor:pointer}._blogArticle_qccra_22 .md-annotation mark,._measureArticle_qccra_13 .md-annotation mark{background:color-mix(in srgb,#f6d365 28%,var(--background) 72%);border-radius:4px;padding:0 .2rem}._blogArticle_qccra_22 .md-tooltip,._measureArticle_qccra_13 .md-tooltip{position:absolute;left:0;top:120%;min-width:220px;max-width:360px;z-index:20;padding:.7rem .8rem;border-radius:14px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-strong) 96%,var(--background) 4%);box-shadow:var(--shadow-md);font-size:.9rem;line-height:1.55;display:none}._blogArticle_qccra_22 .md-attach:hover .md-tooltip,._blogArticle_qccra_22 .md-annotation:hover .md-tooltip,._blogArticle_qccra_22 .md-attach:focus-within .md-tooltip,._blogArticle_qccra_22 .md-annotation:focus-within .md-tooltip,._blogArticle_qccra_22 .md-attach.is-open .md-tooltip,._blogArticle_qccra_22 .md-annotation.is-open .md-tooltip{display:block}._blogArticle_qccra_22 .md-citation,._measureArticle_qccra_13 .md-citation{margin:0 .1rem}._blogArticle_qccra_22 .md-references,._measureArticle_qccra_13 .md-references{margin-top:2.5rem;padding-top:1.2rem;border-top:1px solid var(--line)}._blogArticle_qccra_22 .md-references h3,._measureArticle_qccra_13 .md-references h3{margin-top:0}@media (max-width: 1080px){._contentWrap_qccra_1{padding:0 1.1rem 1.35rem}._outlineWrap_qccra_8{position:static;width:100%}._measureArticle_qccra_13{display:none}._blogArticle_qccra_22,._measureArticle_qccra_13{width:100%;max-width:none}}._card_19852_1{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;padding:18px;border-radius:24px;border:1px solid color-mix(in srgb,var(--text-color) 10%,transparent);background:color-mix(in srgb,var(--background) 93%,white 7%);box-shadow:0 18px 36px #0f172a14}._imageWrap_19852_12{width:112px;aspect-ratio:3 / 4.35;border-radius:16px;overflow:hidden;background:color-mix(in srgb,var(--selected) 82%,transparent);box-shadow:0 12px 22px #0f172a24,inset 0 0 0 1px color-mix(in srgb,var(--line-strong) 64%,transparent)}._cover_19852_23{width:100%;height:100%;object-fit:cover;display:block}._content_19852_30{min-width:0;display:grid;gap:12px}._title_19852_36{margin:0;font-size:1.18rem;line-height:1.25;color:var(--ink)}._author_19852_43{margin:4px 0 0;color:color-mix(in srgb,var(--text-color) 74%,transparent);font-size:.96rem}._meta_19852_49{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:8px;color:color-mix(in srgb,var(--text-color) 60%,transparent);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}._tags_19852_60{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}._tag_19852_60{padding:4px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--text-color) 10%,transparent);background:color-mix(in srgb,var(--background) 88%,white 12%);color:color-mix(in srgb,var(--text-color) 72%,transparent);font-size:.78rem}._intro_19852_76{margin:0;color:color-mix(in srgb,var(--text-color) 82%,transparent);line-height:1.75}._detailLink_19852_82{display:inline-flex;align-items:center;gap:.4rem;color:var(--link-color);font-size:.92rem;font-weight:600}._detailLink_19852_82:hover{text-decoration:underline}@media (max-width: 680px){._card_19852_1{grid-template-columns:1fr}._imageWrap_19852_12{width:136px}}._list_im8qr_1{display:grid;gap:18px}._card_1jmup_1{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:20px;background-color:#fff;box-shadow:0 4px 12px #00000014;transition:transform .2s ease,box-shadow .2s ease}._card_1jmup_1:hover{transform:translateY(-4px);box-shadow:0 6px 16px #0000001f}._icon_1jmup_18{width:40px;height:40px;object-fit:contain}._grid_1uhyp_1{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}._shell_c3flf_1{width:min(760px,100%);margin:0 auto;padding:clamp(32px,5vw,56px);border:1px solid color-mix(in srgb,var(--text-color) 10%,transparent);border-radius:32px;background:radial-gradient(circle at top right,color-mix(in srgb,#dbeafe 52%,transparent) 0%,transparent 30%),radial-gradient(circle at bottom left,color-mix(in srgb,#e0f2fe 34%,transparent) 0%,transparent 28%),color-mix(in srgb,var(--background) 97%,white 3%);box-shadow:0 18px 40px #0000000d,inset 0 1px #ffffff73;display:flex;flex-direction:column;align-items:flex-start;gap:16px}._head_c3flf_20{display:inline-flex;align-items:center;gap:12px}._emoji_c3flf_26{display:inline-block;font-size:1.35rem}._code_c3flf_31{margin:0;color:#2563eb;font-size:.84rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}._title_c3flf_40{margin:0;font-size:clamp(2rem,5vw,3.4rem);line-height:1.05;letter-spacing:-.05em}._description_c3flf_47{margin:0;max-width:42rem;color:color-mix(in srgb,var(--text-color) 72%,transparent);line-height:1.8}._note_c3flf_54{display:inline-flex;align-items:center;gap:10px;color:color-mix(in srgb,var(--text-color) 62%,transparent);font-size:.92rem}._noteLine_c3flf_62{width:28px;height:1px;background:color-mix(in srgb,var(--text-color) 18%,transparent)}._actions_c3flf_68{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}._primaryAction_c3flf_75,._secondaryAction_c3flf_76{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--text-color) 10%,transparent)}._primaryAction_c3flf_75{background:#2563eb;color:#fff;box-shadow:0 10px 20px #2563eb29}._secondaryAction_c3flf_76{background:color-mix(in srgb,var(--background) 92%,white 8%);color:color-mix(in srgb,var(--text-color) 84%,transparent)}._primaryAction_c3flf_75:hover,._secondaryAction_c3flf_76:hover{border-color:color-mix(in srgb,#2563eb 20%,transparent)}@media (max-width: 768px){._shell_c3flf_1{border-radius:24px;padding:28px 20px}}
