@view-transition{navigation:none}:where()::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}:where():before,:where():after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-sizing:border-box;--tw-content:"";border:0 solid #e5e7eb}:where(abbr:where([title])){text-decoration:underline dotted}:where(b),:where(strong){font-weight:bolder}:where(small){font-size:80%}:where(sub){vertical-align:baseline;font-size:75%;line-height:0;position:relative;bottom:-.25em}:where(sup){vertical-align:baseline;font-size:75%;line-height:0;position:relative;top:-.5em}:where(optgroup){font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}:where(progress){vertical-align:baseline}:where()::-webkit-inner-spin-button,:where()::-webkit-outer-spin-button{height:auto}:where()::-webkit-search-decoration{appearance:none}:where()::-webkit-file-upload-button{appearance:button;font:inherit}:where(hr){height:0;color:inherit;border-top-width:1px;margin:0}:where(blockquote),:where(dd),:where(dl),:where(figure){margin:0}:where(fieldset){margin:0;padding:0}:where(legend){padding:0}:where(menu),:where(ol){margin:0;padding:0;list-style:none}:where(dialog){padding:0}:where(textarea)::placeholder{opacity:1;color:#9ca3af}:where(audio),:where(canvas),:where(embed),:where(iframe),:where(object){vertical-align:middle;display:block}:where(video){vertical-align:middle;max-width:100%;height:auto;display:block}:where(*){--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-sizing:border-box;-webkit-tap-highlight-color:transparent;border:0 solid #e5e7eb}:where()::view-transition-old(root),:where()::view-transition-new(root){animation-duration:.12s}:where()::view-transition-old(page-content){animation:90ms both fade-page-out}:where()::view-transition-new(page-content){animation:.15s both fade-page-in}@media (prefers-reduced-motion:reduce){:where()::view-transition-old(page-content),:where()::view-transition-new(page-content){animation-duration:1ms}}:where(textarea){font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;resize:vertical;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-synthesis:none;margin:0;padding:0}:where(code){font-feature-settings:normal;font-variation-settings:normal;font-variant-numeric:tabular-nums;font-variant-ligatures:none;font-size:1em;font-weight:400}:where(kbd){font-feature-settings:normal;font-variation-settings:normal;font-variant-ligatures:none;font-size:1em;font-weight:400}:where(pre){font-feature-settings:normal;font-variation-settings:normal;font-variant-numeric:tabular-nums;font-variant-ligatures:none;margin:0;font-size:1em;font-weight:400}:where(samp){font-feature-settings:normal;font-variation-settings:normal;font-variant-ligatures:none;font-size:1em;font-weight:400}:where(time){font-feature-settings:"tnum", "kern";font-variant-numeric:tabular-nums;letter-spacing:0}:where(input:where([type=button])),:where(input:where([type=reset])),:where(input:where([type=submit])){appearance:button;background-color:#0000;background-image:none}:where(summary){display:list-item}:where(h1),:where(h2),:where(h3),:where(h4),:where(h5),:where(h6){font-size:inherit;font-weight:inherit;margin:0}:where(p){margin:0}:where(ul){margin:0;padding:0;list-style:none}:where(input)::placeholder{opacity:1;color:#9ca3af}:where(svg){vertical-align:middle;display:block}:where(img){vertical-align:middle;max-width:100%;height:auto;display:block}:where(table){text-indent:0;border-color:inherit;border-collapse:collapse;border-style:solid}:where(fieldset),:where(legend),:where(hr),:where(thead),:where(tbody),:where(tr),:where(th),:where(td),:where(textarea),:where(iframe){border-style:solid}:where(a){text-decoration:inherit;color:inherit}@supports not selector(::-webkit-scrollbar){:where(html){scrollbar-color:var(--face) var(--dither-a)}}@media (prefers-reduced-motion:reduce){:where(html){scroll-behavior:auto}}:where(html){tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;--w2k-first-bg:#eef3f7;color:#000;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;color-scheme:light;scroll-behavior:auto;text-size-adjust:100%;font-synthesis:none;background:#f4f4f5;margin:0;padding:0;line-height:1.5}:where(button){font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-transform:none;appearance:button;cursor:pointer;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-synthesis:none;background-color:#0000;background-image:none;border-style:solid;margin:0;padding:0}:where(input){font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-synthesis:none;border-style:solid;margin:0;padding:0}:where(select){font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-synthesis:none;border-style:solid;margin:0;padding:0}:where(body){line-height:inherit;color-scheme:light;color:var(--ink);-webkit-font-smoothing:antialiased;scroll-behavior:auto;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f4f5;min-height:100vh;margin:0;padding:0;font-weight:400}:where(.art-video-player){--art-theme:red;--art-font-color:#fff;--art-background-color:#000;--art-text-shadow-color:#00000080;--art-transition-duration:.2s;--art-padding:10px;--art-border-radius:3px;--art-progress-height:6px;--art-progress-color:#ffffff40;--art-progress-top-gap:10px;--art-hover-color:#ffffff40;--art-loaded-color:#ffffff40;--art-state-size:80px;--art-state-opacity:.8;--art-bottom-height:100px;--art-bottom-offset:20px;--art-bottom-gap:5px;--art-highlight-width:8px;--art-highlight-color:#ffffff80;--art-control-height:46px;--art-control-opacity:.75;--art-control-icon-size:36px;--art-control-icon-scale:1.1;--art-volume-height:120px;--art-volume-handle-size:14px;--art-lock-size:36px;--art-indicator-scale:0;--art-indicator-size:16px;--art-fullscreen-web-index:9999;--art-settings-icon-size:24px;--art-settings-max-height:300px;--art-selector-max-height:300px;--art-contextmenus-min-width:250px;--art-subtitle-font-size:20px;--art-subtitle-gap:5px;--art-subtitle-bottom:15px;--art-subtitle-border:#000;--art-widget-background:#000000d9;--art-tip-background:#000000b3;--art-scrollbar-size:4px;--art-scrollbar-background:#ffffff40;--art-scrollbar-background-hover:#ffffff80;--art-mini-progress-height:2px}:where(.art-bg-cover){background-position:50%;background-repeat:no-repeat;background-size:cover}:where(.art-bottom-gradient){background-image:linear-gradient(#0000,#0006,#000);background-position:bottom;background-repeat:repeat-x}:where(.art-truncate){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.art-icon){justify-content:center;align-items:center;line-height:1;display:flex}:where(.art-poster){z-index:11;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0}:where(.art-danmuku){z-index:30;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}:where(.art-control-volume){position:relative}:where(.art-fullscreen){--art-progress-height:8px;--art-indicator-size:20px;--art-control-height:60px;--art-control-icon-scale:1.3}:where(.art-fullscreen-web){--art-progress-height:8px;--art-indicator-size:20px;--art-control-height:60px;--art-control-icon-scale:1.3;z-index:var(--art-fullscreen-web-index);width:100%;height:100%;position:fixed;inset:0}:where(.art-mini-popup){z-index:9999;border-radius:var(--art-border-radius);cursor:move;user-select:none;background:#000;width:320px;height:180px;transition:opacity .2s;position:fixed;overflow:hidden;box-shadow:0 0 5px #00000080}:where(.art-control-selector){justify-content:center;display:flex;position:relative}:where(.inset-y-0){top:0;bottom:0}:where(.left-3){left:.75rem}:where(.mb-6){margin-bottom:1.5rem}:where(.mt-1\.5){margin-top:.375rem}:where(.h-1\.5){height:.375rem}:where(.h-7){height:1.75rem}:where(.w-1\.5){width:.375rem}:where(.w-12){width:3rem}:where(.w-24){width:6rem}:where(.w-32){width:8rem}:where(.w-36){width:9rem}:where(.min-w-7){min-width:1.75rem}:where(.min-w-\[280px\]){min-width:280px}:where(.min-w-\[900px\]){min-width:900px}:where(.shrink-0){flex-shrink:0}:where(.table-fixed){table-layout:fixed}:where(.justify-center){justify-content:center}:where(.gap-0\.5){gap:.125rem}:where(.truncate){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.whitespace-nowrap){white-space:nowrap}:where(.rounded){border-radius:.25rem}:where(.rounded-full){border-radius:9999px}:where(.border-zinc-200\/90){border-color:#e4e4e7e6}:where(.border-zinc-300){--tw-border-opacity:1;border-color:rgb(212 212 216/var(--tw-border-opacity,1))}:where(.bg-emerald-50){--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}:where(.bg-emerald-500){--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}:where(.bg-indigo-50){--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}:where(.bg-zinc-400){--tw-bg-opacity:1;background-color:rgb(161 161 170/var(--tw-bg-opacity,1))}:where(.bg-zinc-950){--tw-bg-opacity:1;background-color:rgb(9 9 11/var(--tw-bg-opacity,1))}:where(.px-1){padding-left:.25rem;padding-right:.25rem}:where(.px-1\.5){padding-left:.375rem;padding-right:.375rem}:where(.px-3\.5){padding-left:.875rem;padding-right:.875rem}:where(.py-3\.5){padding-top:.875rem;padding-bottom:.875rem}:where(.pl-9){padding-left:2.25rem}:where(.pr-3){padding-right:.75rem}:where(.align-middle){vertical-align:middle}:where(.text-2xl){font-size:1.5rem;line-height:2rem}:where(.text-base){font-size:1rem;line-height:1.5rem}:where(.font-normal){font-weight:400}:where(.leading-none){line-height:1}:where(.tracking-\[-\.005em\]){letter-spacing:-.005em}:where(.tracking-\[-\.01em\]){letter-spacing:-.01em}:where(.tracking-\[-\.025em\]){letter-spacing:-.025em}:where(.text-zinc-950){--tw-text-opacity:1;color:rgb(9 9 11/var(--tw-text-opacity,1))}:where(.text-emerald-700){--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}:where(.text-indigo-600){--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}:where(.text-indigo-700){--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}:where(.text-rose-600){--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}:where(.text-zinc-300){--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity,1))}:where(.opacity-55){opacity:.55}:where(.shadow-\[0_1px_2px_rgba\(0\,0\,0\,\.03\)\]){--tw-shadow:0 1px 2px #00000008;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color)}:where(.ring-1){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}:where(.ring-inset){--tw-ring-inset:inset}:where(.ring-emerald-600\/15){--tw-ring-color:#05966926}:where(.ring-zinc-500\/10){--tw-ring-color:#71717a1a}:where(.transition-colors){transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(.pointer-events-none){pointer-events:none}:where(.left-0){left:0}:where(.right-5){right:1.25rem}:where(.top-20){top:5rem}:where(.z-30){z-index:30}:where(.z-\[80\]){z-index:80}:where(.mb-1\.5){margin-bottom:.375rem}:where(.mb-5){margin-bottom:1.25rem}:where(.ml-1){margin-left:.25rem}:where(.mt-1){margin-top:.25rem}:where(.inline-block){display:inline-block}:where(.w-28){width:7rem}:where(.w-40){width:10rem}:where(.w-44){width:11rem}:where(.min-w-\[160px\]){min-width:160px}:where(.min-w-\[180px\]){min-width:180px}:where(.min-w-\[720px\]){min-width:720px}:where(.translate-y-\[-6px\]){--tw-translate-y:-6px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.cursor-pointer){cursor:pointer}:where(.list-none){list-style-type:none}:where(.items-end){align-items:flex-end}:where(.gap-1){gap:.25rem}:where(.overflow-visible){overflow:visible}:where(.overflow-x-auto){overflow-x:auto}:where(.overflow-y-visible){overflow-y:visible}:where(.rounded-md){border-radius:.375rem}:where(.border-zinc-200){--tw-border-opacity:1;border-color:rgb(228 228 231/var(--tw-border-opacity,1))}:where(.border-zinc-200\/70){border-color:#e4e4e7b3}:where(.border-zinc-200\/80){border-color:#e4e4e7cc}:where(.bg-zinc-50){--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}:where(.bg-zinc-100){--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}:where(.bg-zinc-100\/70){background-color:#f4f4f5b3}:where(.bg-zinc-50\/70){background-color:#fafafab3}:where(.bg-zinc-900){--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}:where(.px-3){padding-left:.75rem;padding-right:.75rem}:where(.py-1){padding-top:.25rem;padding-bottom:.25rem}:where(.py-2){padding-top:.5rem;padding-bottom:.5rem}:where(.py-7){padding-top:1.75rem;padding-bottom:1.75rem}:where(.text-left){text-align:left}:where(.text-center){text-align:center}:where(.text-right){text-align:right}:where(.text-xl){font-size:1.25rem;line-height:1.75rem}:where(.font-medium){font-weight:500}:where(.tracking-tight){letter-spacing:-.025em}:where(.text-zinc-900){--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity,1))}:where(.text-emerald-600){--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}:where(.text-rose-500){--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}:where(.text-zinc-400){--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}:where(.text-zinc-500){--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}:where(.text-zinc-600){--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1))}:where(.text-zinc-700){--tw-text-opacity:1;color:rgb(63 63 70/var(--tw-text-opacity,1))}:where(.text-zinc-800){--tw-text-opacity:1;color:rgb(39 39 42/var(--tw-text-opacity,1))}:where(.opacity-0){opacity:0}:where(.shadow-lg){--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}:where(.shadow-sm){--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}:where(.transition-all){transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(.duration-200){transition-duration:.2s}:where(:host){text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}:where([type=search]){appearance:textfield;outline-offset:-2px}:where([role=button]){cursor:pointer}:where(:disabled){cursor:default}:where([hidden]:where(:not([hidden=until-found]))){display:none}:where(.fixed){position:fixed}:where(.absolute){position:absolute}:where(.relative){position:relative}:where(.inset-0){inset:0}:where(.right-4){right:1rem}:where(.top-12){top:3rem}:where(.z-40){z-index:40}:where(.z-\[90\]){z-index:90}:where(.mx-auto){margin-left:auto;margin-right:auto}:where(.my-1){margin-top:.25rem;margin-bottom:.25rem}:where(.mb-2){margin-bottom:.5rem}:where(.mb-4){margin-bottom:1rem}:where(.mt-0\.5){margin-top:.125rem}:where(.mt-4){margin-top:1rem}:where(.block){display:block}:where(.flex){display:flex}:where(.inline-flex){display:inline-flex}:where(.grid){display:grid}:where(.hidden){display:none}:where(.h-10){height:2.5rem}:where(.h-8){height:2rem}:where(.h-9){height:2.25rem}:where(.max-h-\[86vh\]){max-height:86vh}:where(.min-h-screen){min-height:100vh}:where(.min-h-0){min-height:0}:where(.min-h-10){min-height:2.5rem}:where(.w-56){width:14rem}:where(.w-8){width:2rem}:where(.w-full){width:100%}:where(.min-w-0){min-width:0}:where(.min-w-\[100px\]){min-width:100px}:where(.max-w-5xl){max-width:64rem}:where(.max-w-7xl){max-width:80rem}:where(.flex-1){flex:1}:where(.grid-cols-1){grid-template-columns:repeat(1,minmax(0,1fr))}:where(.flex-col){flex-direction:column}:where(.flex-wrap){flex-wrap:wrap}:where(.place-items-center){place-items:center}:where(.items-center){align-items:center}:where(.justify-end){justify-content:flex-end}:where(.justify-between){justify-content:space-between}:where(.gap-1\.5){gap:.375rem}:where(.gap-2){gap:.5rem}:where(.gap-3){gap:.75rem}:where(.gap-4){gap:1rem}:where(.gap-5){gap:1.25rem}:where(.overflow-hidden){overflow:hidden}:where(.overflow-y-auto){overflow-y:auto}:where(.rounded-2xl){border-radius:1rem}:where(.rounded-lg){border-radius:.5rem}:where(.rounded-xl){border-radius:.75rem}:where(.border){border-width:1px}:where(.border-0){border-width:0}:where(.border-b){border-bottom-width:1px}:where(.border-t){border-top-width:1px}:where(.border-slate-100){--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}:where(.border-slate-200){--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}:where(.border-slate-200\/80){border-color:#e2e8f0cc}:where(.bg-slate-50){--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}:where(.bg-slate-950){--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}:where(.bg-slate-950\/40){background-color:#02061766}:where(.bg-transparent){background-color:#0000}:where(.bg-white){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}:where(.p-0){padding:0}:where(.p-1){padding:.25rem}:where(.p-1\.5){padding:.375rem}:where(.p-3){padding:.75rem}:where(.p-4){padding:1rem}:where(.p-5){padding:1.25rem}:where(.px-2){padding-left:.5rem;padding-right:.5rem}:where(.px-2\.5){padding-left:.625rem;padding-right:.625rem}:where(.px-4){padding-left:1rem;padding-right:1rem}:where(.px-5){padding-left:1.25rem;padding-right:1.25rem}:where(.px-6){padding-left:1.5rem;padding-right:1.5rem}:where(.py-1\.5){padding-top:.375rem;padding-bottom:.375rem}:where(.py-3){padding-top:.75rem;padding-bottom:.75rem}:where(.py-4){padding-top:1rem;padding-bottom:1rem}:where(.py-5){padding-top:1.25rem;padding-bottom:1.25rem}:where(.pb-1\.5){padding-bottom:.375rem}:where(.pb-5){padding-bottom:1.25rem}:where(.pt-1){padding-top:.25rem}:where(.pt-7){padding-top:1.75rem}:where(.text-3xl){font-size:1.875rem;line-height:2.25rem}:where(.text-\[10px\]){font-size:10px}:where(.text-\[11px\]){font-size:11px}:where(.text-sm){font-size:.875rem;line-height:1.25rem}:where(.text-xs){font-size:.75rem;line-height:1rem}:where(.font-semibold){font-weight:600}:where(.uppercase){text-transform:uppercase}:where(.leading-5){line-height:1.25rem}:where(.tracking-\[-0\.03em\]){letter-spacing:-.03em}:where(.tracking-\[\.14em\]){letter-spacing:.14em}:where(.tracking-\[\.16em\]){letter-spacing:.16em}:where(.text-slate-900){--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}:where(.text-slate-400){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}:where(.text-slate-500){--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}:where(.text-slate-700){--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}:where(.text-slate-950){--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}:where(.text-white){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}:where(.antialiased){-webkit-font-smoothing:antialiased}:where(.shadow-2xl){--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}:where(.shadow-soft){--tw-shadow:0 1px 2px #0f172a0a,0 8px 28px #0f172a0d;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}:where(.shadow-slate-900\/10){--tw-shadow-color:#0f172a1a;--tw-shadow:var(--tw-shadow-colored)}:where(.outline-none){outline-offset:2px;outline:2px solid #0000}:where(.backdrop-blur-sm){--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}:where(.transition){transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(.member-app){color:#263746;font:400 15px/1.6 var(--studio-font);background:#f3f6f9;min-height:100vh;margin:0}:where(.member-app *){box-sizing:border-box}:where(.member-app label){margin:16px 0;display:block}:where(.member-app textarea){width:100%;color:inherit;font:inherit;background:#f7f9fb;border:1px solid #cbd7e1;border-radius:4px;min-width:0;padding:10px 12px;display:block}:where(.member-app small){color:#667786;font-size:12px}:where(.member-site){--mc-surface:#fff;--mc-side:#f1f5f9;--mc-line:#d7e0e7;--mc-active:#e4eef8;background-color:#edf3f8;background-size:28px 28px}@media (width<=760px){:where(.member-site){padding:6px}}:where(.muted){color:var(--muted)}:where(.accent){color:var(--accent)}:where(.brand){letter-spacing:.08em;font-weight:800}:where(.post-list){gap:15px;display:grid}:where(.pill){color:#4f7f5d;background:#edf6ed;border:1px solid #c7ddca;align-items:center;font-size:.72rem;display:inline-flex}:where(.pagination){justify-content:center;align-items:center;gap:16px;margin-top:26px;display:flex}:where(.btn){border-radius:4px;justify-content:center;align-items:center;padding:.62rem .95rem;font-size:.875rem;transition:all .18s;display:inline-flex}:where(.btn-soft){border:1px solid var(--line);background:var(--sheet-soft)}:where(.field){border:1px solid var(--line);background:#fffdf9;border-radius:5px;outline:none;width:100%;padding:.72rem .82rem}@media (width<=520px){:where(.post-card){padding:21px 20px}}:where(.toc-chevron){color:var(--muted);font-family:sans-serif}:where(.toc-empty){color:var(--muted);padding:13px 2px 2px;font-size:.75rem}:where(.latest-list){display:grid}@media (width<=820px){:where(.toc-list){max-height:290px}}:where(.pin-action){color:#9a6f2f;font-size:.875rem}:where(.prose-paper){--prose-ink:#3f3a34;--prose-muted:#8f8579;--prose-orange:#e5a869;--prose-orange-deep:#b35900;--prose-line:#efe6d8;--prose-soft:#fffaf2;--prose-code:#faf5eb}@media (width<=640px){:where(.code-header){padding-left:12px}}:where(.hero-carousel){background:linear-gradient(135deg,#fffdf9 0%,#fbf4e8 100%);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 16px 38px #493d2b1a}:where(.hero-slide){display:none;overflow:hidden}:where(.hero-prev){left:11px}:where(.hero-next){right:11px}:where(.hero-dots){z-index:8;gap:7px;display:flex;position:absolute;left:50%;transform:translate(-50%)}:where(.latest-heading){align-items:center;gap:10px;display:flex}:where(.view-switch){background:#fffdf9c2;border:1px solid #eee2d2;border-radius:10px;align-items:center;padding:3px;display:flex}@media (width<=640px){:where(.hero-carousel){border-radius:12px}:where(.hero-prev){left:7px}:where(.hero-next){right:7px}}:where(.code-header){box-sizing:border-box;background:#f3ebdd;border-bottom:1px solid #2b2d2f;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:30px;padding:3px 7px 3px 12px;display:flex}:where(.code-language){color:#655d54;letter-spacing:.13em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 .62rem/1 Fira Code,Consolas,monospace;overflow:hidden}@media (width<=767px){:where(.brand){letter-spacing:.075em;line-height:1}:where(.post-card){padding:16px 15px}:where(.hero-carousel){border-radius:10px;min-height:112px;max-height:118px}:where(.hero-slide){grid-template-rows:112px;grid-template-columns:minmax(0,65%) minmax(0,35%);min-height:112px;max-height:118px}:where(.hero-prev){left:4px}:where(.hero-next){right:4px}:where(.hero-dots){gap:4px;bottom:4px}}:where(.code-tools){flex:none;align-items:center;gap:8px;display:flex}@media (width<=767px){:where(.code-header){min-height:28px;padding:2px 9px 2px 10px}:where(.copy-code){width:20px;min-width:20px;height:20px;font-size:.67rem}}:where(.toc-list){scrollbar-width:thin;max-width:100%;max-height:44vh;padding-top:11px}:where(.toc-link){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;margin:1px 0;padding:7px 8px 7px 13px;font-size:.79rem;line-height:1.48;text-decoration:none;transition:color .18s,background .18s,transform .18s;display:block;position:relative;overflow:hidden}:where(.admin-checkbox){accent-color:#5e986e;cursor:pointer;vertical-align:middle;width:16px;height:16px}:where(.admin-danger-btn){color:#b54135;background:#fff5f3;border:1px solid #dfb2ac;border-radius:9px;padding:8px 12px;font-size:.75rem;font-weight:800;transition:all .18s}:where(.admin-modal){z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}:where(.admin-modal-backdrop){backdrop-filter:blur(3px);background:#27211b7a;position:absolute;inset:0}:where(.admin-modal-card){text-align:center;background:#fffdf8;border:1px solid #e5d7c6;border-radius:16px;width:min(420px,100%);padding:25px;position:relative;box-shadow:0 24px 70px #2d251d3d}:where(.admin-modal-icon){color:#b44135;background:#fff0ed;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 12px;font:800 1.2rem/1 sans-serif;display:grid}:where(.admin-modal-actions){justify-content:center;gap:10px;display:flex}@media (width<=640px){:where(.admin-danger-btn){width:100%}}:where(.editor-flow-field){border:1px solid var(--ef-border);background:var(--ef-input);width:100%;height:54px;color:var(--ef-text);font:inherit;border-radius:11px;outline:0;padding:0 17px;transition:border-color .18s,box-shadow .18s,background .18s}:where(.editor-flow-field)::placeholder{color:#90999f}:where(.editor-action-secondary){cursor:pointer;border:1px solid #d9dddb;border-radius:9px;height:46px;padding:0 25px;transition:all .18s}:where(.editor-action-primary){cursor:pointer;border:1px solid var(--ef-green);border-radius:9px;height:46px;padding:0 25px;transition:all .18s;box-shadow:0 7px 18px #2fa66f29}:where(.editor-modal-open){overflow:hidden}:where(.editor-modal-card){width:min(540px,100%);max-height:min(760px,100vh - 48px);padding:25px;position:relative;overflow:auto}:where(.editor-modal-card-wide){width:min(760px,100%)}:where(.editor-modal-close){cursor:pointer;border:0;border-radius:8px;width:32px;height:32px;font-size:1.3rem;position:absolute;top:13px;right:14px}:where(.editor-modal-heading){margin-bottom:20px;padding-right:35px}:where(.editor-modal-fields){gap:13px;display:grid}:where(.editor-modal-textarea){resize:vertical;height:120px;padding:13px 15px}:where(.editor-modal-actions){justify-content:flex-end;gap:10px;margin-top:20px;display:flex}:where(.editor-permission-option){border:1px solid #e4e3dd;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:9px;padding:14px;display:grid}:where(.editor-permission-radio){color:#2fa66f}@media (width<=760px){:where(.editor-flow-field){height:50px}:where(.editor-action-secondary),:where(.editor-action-primary){padding:0 14px}:where(.editor-modal){padding:12px}:where(.editor-modal-card){padding:21px 16px}}:where(.copy-code){z-index:auto;font-variant:tabular-nums;font-size-adjust:none;font-language-override:normal;font-kerning:auto;font-optical-sizing:auto;font-feature-settings:normal;font-variation-settings:normal;cursor:pointer;color:#756e64;border-radius:4px;place-items:center;width:20px;min-width:20px;height:20px;padding:0;font-family:PingFang SC,sans-serif;font-size:.72rem;font-style:normal;font-weight:600;font-stretch:100%;line-height:1;transition:color .16s,background-color .16s;display:inline-grid;position:static;inset:auto}:where(.avatar-frame){isolation:isolate;position:relative;overflow:visible}@media (width>=640px){:where(.download-action){align-self:center}}:where(.editor-download-grid),:where(.editor-hide-fields){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:where(.editor-field-wide){grid-column:1/-1}@media (width<=640px){:where(.editor-download-grid),:where(.editor-hide-fields){grid-template-columns:1fr}:where(.editor-field-wide){grid-column:auto}:where(.download-main){width:100%}:where(.hide-lock-form){max-width:100%}}:where(.download-head){align-items:center;gap:10px;display:flex}:where(.download-code){color:#776d60;cursor:pointer;box-shadow:none;background:0 0;border:1px solid #e2d8c9;border-radius:8px;align-items:center;gap:6px;margin:0;padding:6px 9px;font-size:10.5px;line-height:1;transition:all .15s;display:inline-flex}:where(.download-action){flex:none;justify-self:end}:where(.download-main){white-space:nowrap;min-width:132px;min-height:38px;box-shadow:none;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:12px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}:where(.hide-lock-form){width:100%;max-width:430px;height:38px;box-shadow:none;background:#fffdf9;border:1px solid #d9ccba;border-radius:10px;align-items:center;margin:0;display:flex;overflow:hidden}:where(.hide-lock-badge){background:0 0;border:0;border-right:1px solid #e2d7c6;border-image:;border-radius:0;flex:0 0 38px;place-items:center;width:38px;height:38px;margin:0;font-size:14px;display:grid}:where(.hide-lock-status){color:#b56555;text-align:center;min-height:14px;margin:5px 0 0;font-size:10.5px;display:block}@media (width<=760px){:where(.hide-lock-form){max-width:100%}:where(.download-head){gap:9px}:where(.download-action){grid-area:action;justify-self:end}:where(.download-main){border-radius:8px;gap:5px;width:auto;min-width:0;min-height:34px;padding:0 11px;font-size:11px}:where(.download-code){border-radius:7px;flex:none;padding:4px 7px;font-size:10px;line-height:1.1}}:where(.editor-modal){z-index:100;backdrop-filter:blur(3px);background:#0f172a59;place-items:center;padding:24px;display:none;position:fixed;inset:0}:where(.admin-ui){font-variant-ligatures:common-ligatures contextual;font-feature-settings:"kern", "liga"}:where(.taxonomy-grid){grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 0;display:grid}:where(.taxonomy-tile){border:1px solid var(--front-line);background:var(--front-panel);border-radius:11px;min-height:96px;padding:16px;transition:all .18s}@media (width<=1024px){:where(.taxonomy-grid){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){:where(.taxonomy-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){:where(.taxonomy-grid){grid-template-columns:1fr}}:where(.post-empty){border:1px dashed var(--front-line-strong);color:var(--front-muted);text-align:center;border-radius:12px;grid-column:1/-1;padding:76px 20px;font-size:12px}:where(.reading-content){padding-top:30px}@media (width<=640px){:where(.post-card){border-radius:10px;padding:16px 17px}}:where(.reading-stage){width:100%}:where(.poster-card){min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0}:where(.magazine-feed){flex-direction:column;gap:34px;display:flex}:where(.magazine-section){min-width:0}:where(.magazine-section-head){justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}:where(.magazine-section-title){align-items:center;gap:10px;min-width:0;display:flex}:where(.magazine-section-icon){color:#52525b;background:#fafafa;border:1px solid #e4e4e7e6;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}:where(.magazine-more){color:#71717a;flex:none;align-items:center;gap:5px;font-size:11px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}@media (width<=767px){:where(.magazine-feed){gap:28px}:where(.magazine-section-head){margin-bottom:12px}}:where(.post-card){transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:visible}:where(.win-outset){background:var(--face);color:var(--text);border-style:solid;border-width:1px;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);box-shadow:inset 1px 1px var(--light), inset -1px -1px var(--dkshadow);border-image:}:where(.win-inset){background:var(--window);border-style:solid;border-width:1px;border-color:var(--w2k-shadow) var(--hilight) var(--hilight) var(--w2k-shadow);box-shadow:inset 1px 1px var(--dkshadow), inset -1px -1px var(--light);border-image:}:where(.win-groove){border-bottom:0;border-left:0;border-right:0;border-top:1px solid var(--w2k-shadow);height:0;box-shadow:0 1px 0 0 var(--hilight);background:0 0;border-image:;margin:0;display:block}:where(.w2k .w2k-desktop){box-sizing:border-box;justify-content:center;align-items:flex-start;min-height:100vh;padding:18px 18px 46px;display:flex}:where(.w2k .w2k-window){width:min(100%, var(--w2k-window-max));background:var(--face);border-style:solid;border-width:1px;border-color:var(--light) var(--dkshadow) var(--dkshadow) var(--light);border-image:;flex-direction:column;min-width:0;padding:3px;display:flex}:where(.w2k .w2k-titlebar){background:linear-gradient(90deg, var(--title-a), var(--title-b));color:var(--title-text);user-select:none;view-transition-name:w2k-titlebar;flex:none;align-items:center;font-size:12px;font-weight:400;display:flex}:where(.w2k .w2k-titlebar-icon){flex:none;align-items:center;width:16px;height:16px;display:inline-flex}:where(.w2k .w2k-titlebar-text){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}:where(.w2k .w2k-titlebar-buttons){flex:none;align-items:center;display:inline-flex}:where(.w2k .w2k-tbtn){background:var(--face);color:var(--text);border-style:solid;border-width:1px;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);min-width:18px;height:16px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;border-image:;justify-content:center;align-items:center;gap:3px;padding:0 3px;font-family:inherit;font-size:10px;line-height:1;text-decoration:none;display:inline-flex}:where(.w2k .w2k-toolbar){border-style:solid;border-width:1px;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);flex-wrap:wrap;flex:none;align-items:center;gap:4px;margin:0 0 6px;padding:3px 4px;display:flex}:where(.w2k .w2k-client){background:var(--face);min-width:0;min-height:60vh;color:var(--text);flex:auto;padding:6px}:where(.w2k .w2k-client-explorer),:where(.w2k .w2k-client-doc){grid-template-columns:var(--rail-width) minmax(0px, 1fr);align-items:start;gap:6px;display:grid}:where(.w2k .w2k-sidebar){flex-direction:column;min-width:0;max-height:calc(100vh - 24px);display:flex;position:sticky;top:6px}:where(.w2k .w2k-sidebar-details){flex-direction:column;flex:auto;min-height:0;display:flex}:where(.w2k .w2k-statusbar){view-transition-name:w2k-statusbar;flex:none;align-items:stretch;gap:0;min-height:21px;margin-top:3px;font-size:11px;display:flex}@media (width<=900px){:where(.w2k .w2k-desktop){padding:12px 12px 34px}}@media (width<=767px){:where(.w2k .w2k-desktop){padding:0}:where(.w2k .w2k-window){min-height:100vh;box-shadow:none;border-bottom:0;border-left:0;border-right:0}:where(.w2k .w2k-titlebar){height:24px;padding-right:3px}:where(.w2k .w2k-toolbar){flex-wrap:wrap;gap:3px}}:where(.media-cards){--media-cols:4;--media-card-gap:18px;--media-card-min:200px;--media-card-radius:6px;--media-ratio-h:150%;--media-size-adj:-8px;--media-card-text:#263746;--media-card-muted:#8b98a3;--media-card-media-bg:#e4ebf1;--media-accent:#2f6fae;--media-bar-line:3px;--media-hover-brightness:1.03;--media-hover-zoom:1.035;--media-ring:1.5px;--media-tag-bg:#141a2494}@media (width<=1200px){:where(.media-cards){--media-cols:3;--media-card-gap:16px}}@media (width<=860px){:where(.media-cards){--media-cols:2;--media-card-gap:14px}}@media (width<=420px){:where(.media-cards){--media-card-gap:12px}}:where(.site-top-nav){background:0 0;flex:none;align-items:center;gap:7px;margin-left:8px;display:flex}:where(.site-mobile-search){display:none}@media (width<=767px){:where(.site-top-nav){flex:none;order:0;gap:4px;margin-left:2px}:where(.site-mobile-search){background:var(--window,#f4f7f9);align-items:center;gap:6px;padding:4px 8px;display:flex}:where(.site-mobile-search-field){color:#647687;background:#fff;border:1px solid #d8e0e6;border-radius:3px;flex:auto;align-items:center;gap:6px;min-width:0;height:26px;padding:0 7px;display:flex}}@media (width<=360px){:where(.site-brand-full){display:none}}:where(:root){--dc-bg:#fff;--dc-badge:#e5f0fb;--dc-main:#f4f8fc;--dc-line:#dde5ec;--dc-text:#344554;--dc-muted:#788793;--dc-blue:#2f6fae;--dc-green:#f0f8f4;--dc-green-text:#45856c;--mp-panel:#fff;--mp-soft:#f3f6fa;--mp-line:#dae3eb;--mp-text:#334653;--mp-muted:#728390;--mp-blue:#2f6fae;--mp-blue-soft:#e7f0f8;--mp-gold:#d7b86f;--mp-gold-text:#44371d;--paper:#f4f4f5;--sheet:#fff;--sheet-soft:#fafafa;--ink:#3f3f46;--muted:#71717a;--line:#e4e4e7;--line-strong:#d4d4d8;--accent:#52525b;--green:#64748b;--code:#f6f8fa;--front-accent:#27272a;--front-accent-soft:#f4f4f5;--front-shadow:0 1px 2px #00000006,0 8px 30px #00000006;--front-unified-width:896px;--front-bg:#f7f8fa;--front-panel:#fff;--front-panel-soft:#fafbfc;--front-text:#4b5563;--front-muted:#9299a6;--front-line:#4b55631b;--front-line-strong:#4b55632e;--front-chip:#f3f5f7;--front-canvas:#f7f8fa;--front-sheet-shadow:0 18px 48px -32px #262d3a3d;--desktop:#3a6ea5;--gray-text-shadow:#fff;--title-a:navy;--title-b:#1084d0;--title-text:#fff;--title-off-a:gray;--title-off-b:#b5b5b5;--title-off-text:#d4d0c8;--select-bg:gray;--select-text:#fff;--focus-dot:#ff0;--bar:navy;--bar-hot:#a04000;--online:#00b000;--offline:#c00000;--tip-bg:#ffffe1;--tip-text:#000;--link:#000;--link-hover:#000;--overlay:#00000026;--graph-bg:#000;--graph-grid:#008040;--graph-axis:#404040;--accent-green:#007a00;--accent-blue:#0a246a;--accent-yellow:#a06a00;--accent-red:#c00000;--accent-cyan:#007878;--accent-purple:#6a2a9a;--list-name:clamp(320px, 34vw, 460px);--list-date:90px;--list-total:calc(var(--list-name) + var(--list-date));--w2k-window-max:1400px;--w2k-read-max:780px;--w2k-radius:0px;--shadow:#d7e0e7;--face:#e4ebf1;--hilight:#f7f9fb;--light:#e7edf2;--w2k-shadow:#d7e0e7;--dkshadow:#d7e0e7;--window:#f7f9fb;--window-alt:#f1f5f8;--code-surface:#f4f6f8;--field:#fff;--text:#263746;--text-muted:#667786;--gray-text:#8b98a3;--tree-count:#8b98a3;--select-blur-bg:#d7e0e7;--select-blur-text:#263746;--trough:#d7e0e7;--row-line:#e7edf2;--dither-a:#eef3f7;--dither-b:#e4ebf1;--flat-line-out:#d7e0e7;--flat-line-in:#d7e0e7;--flat-line-soft:#e7edf2;--flat-head-bg:#e9eff5;--flat-row:#e7edf2;--flat-hover:#2f6fae1a;--flat-base:#f7f9fb;--flat-toolbar:#f4f7f9;--flat-toolbar-line:#d7e0e7;--flat-pane:#fff;--flat-pane-line:#d7e0e7;--flat-pane-hover:#e7eff6;--flat-desktop:#eef3f7;--grid-line:#2f6fae12;--grid-size:20px;--grid-line-w:1px;--grid-base:#eef3f7;--grid-image:linear-gradient(to right, var(--grid-line) 0 var(--grid-line-w), transparent var(--grid-line-w)), linear-gradient(to bottom, var(--grid-line) 0 var(--grid-line-w), transparent var(--grid-line-w));--surface-panel:#fff;--surface-row-hover:#e7eff6;--surface-divider:#e7edf2;--panel-border:#d7e0e7;--soft-r-sm:4px;--soft-r-md:5px;--soft-r-lg:6px;--soft-line:#d7e0e7;--soft-line-soft:#e7edf2;--soft-line-input:#cbd8e2;--soft-sh-card:0 1px 3px #28465a0f;--soft-sh-panel:0 2px 6px #28465a14;--soft-blue:#2f6fae;--soft-blue-hover:#3d82c2;--soft-blue-active:#285f94;--soft-blue-tint:#e7f0f8;--soft-blue-sel:#dceaf7;--soft-hover:#e7eff6;--soft-nav-bg:#f4f7f9;--soft-nav-text:#425466;--soft-nav-hover:#e5eef6;--soft-btn-bg:#f4f6f8;--soft-btn-line:#d8e0e6;--article-surface:#fff;--article-soft:#f7f9fb;--article-line:#d7e0e7;--article-text:#263746;--article-muted:#667786;--article-accent:#2f6fae;--article-selected:#e7f0f8;--font-ui:var(--studio-font);--font-mono:var(--studio-code-font);--w2k-font:var(--studio-font);--w2k-mono:var(--studio-code-font);--studio-font:-apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--studio-code-font:ui-monospace, "SFMono-Regular", "Cascadia Code", Consolas, "Liberation Mono", Menlo, "Noto Sans Mono CJK SC", "Microsoft YaHei UI", monospace}:where(.font-mono){font-variant-numeric:tabular-nums;font-variant-ligatures:none;font-weight:400}:where(.tabular-nums){--tw-numeric-spacing:tabular-nums;font-variant-numeric:tabular-nums;letter-spacing:0}:where(.studio-admin){font-family:var(--studio-font);font-weight:400}:where(.studio-login label){color:inherit;margin-top:18px;font-size:14px;display:block}:where(.studio-login),:where(.studio-login *){box-sizing:border-box}:where(.member-app a){color:#2f6fae;text-decoration:none}:where(.member-app h1){margin:0 0 12px;font-size:25px;font-weight:500}:where(.member-app h2){margin:0 0 12px;font-size:18px;font-weight:500}:where(.member-app input){width:100%;color:inherit;font:inherit;background:#f7f9fb;border:1px solid #cbd7e1;border-radius:4px;min-width:0;padding:10px 12px;display:block}:where(.member-app button){color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#2f6fae;border:1px solid #0000;border-radius:4px;padding:9px 14px}@media (width<=640px){:where(.member-app h1){font-size:22px}}:where(.member-site h2){margin:22px 0 12px;font-size:19px;font-weight:400}:where(.member-app select){max-width:100%;color:inherit;font:inherit;background:#f7f9fb;border:1px solid #cbd7e1;border-radius:4px;padding:8px}:where(.dark body){--paper:#18191c;--sheet:#1e2025;--sheet-soft:#26282e;--ink:#d0d5dd;--muted:#858d9d;--line:#ffffff0e;--line-strong:#ffffff16;--accent:#98a2b3;--green:#6fae9f;--code:#202227;--shadow:0 18px 48px -24px #00000094;background-image:radial-gradient(circle,#ffffff16 .7px,#0000 .8px);background-size:22px 22px}:where(.w2k .w2k-tbtn svg){display:block}:where(html[data-theme=dark]){--grid-base:#1a1a1a;--grid-line:#ffffff0d}:where(html.dark){--dc-bg:#18212a;--dc-badge:#29435a;--dc-main:#202c38;--dc-line:#354553;--dc-text:#d9e4ee;--dc-muted:#a2b2c1;--dc-blue:#95bfe8;--dc-green:#1e302c;--dc-green-text:#91cbb3;--mp-panel:#181f27;--mp-soft:#202a35;--mp-line:#354351;--mp-text:#dbe4ed;--mp-muted:#a2b1c0;--mp-blue:#96c1ed;--mp-blue-soft:#283d55;--mp-gold:#c7a35a;--mp-gold-text:#251e12;--front-accent:#98a2b3;--front-accent-soft:#25272d;--front-bg:#101115;--front-panel:#1d1e23;--front-panel-soft:#23252b;--front-text:#c8cdd5;--front-muted:#858c99;--front-line:#ffffff0e;--front-line-strong:#ffffff1a;--front-chip:#282a30;--front-canvas:#101115;--front-sheet-shadow:0 22px 54px -28px #000000b8;--desktop:#1b2b40;--gray-text-shadow:transparent;--title-a:#0a246a;--title-b:#3a6ea5;--title-off-a:#2a2a2a;--title-off-b:#505050;--title-off-text:#a8a8a8;--select-text:#fff;--bar-hot:#e07030;--tip-bg:#ffffe1;--tip-text:#000;--overlay:#00000073;--graph-bg:#000;--graph-grid:#008040;--graph-axis:#9fd9a8;--accent-yellow:#e0b040;--accent-cyan:#40d0d0;--accent-purple:#c090ff;--font-ui:var(--w2k-font);--font-mono:var(--w2k-mono);--face:#2d2d2d;--hilight:#363636;--light:#2d2d2d;--shadow:#3a3a3a;--w2k-shadow:#3a3a3a;--dkshadow:#141414;--window:#1a1a1a;--window-alt:#222;--code-surface:#141414;--field:#363636;--text:#e6e6e6;--text-muted:#a0a0a0;--gray-text:#6e6e6e;--tree-count:#a0a0a0;--select-blur-bg:#363636;--select-blur-text:#e6e6e6;--trough:#141414;--row-line:#2a2a2a;--dither-a:#2d2d2d;--dither-b:#1a1a1a;--flat-line-out:#3a3a3a;--flat-line-in:#333;--flat-line-soft:#2a2a2a;--flat-head-bg:#2d2d2d;--flat-row:#2a2a2a;--flat-hover:#ffffff14;--flat-base:#1a1a1a;--flat-toolbar:#2d2d2d;--flat-toolbar-line:#3a3a3a;--flat-pane:#2d2d2d;--flat-pane-line:#3a3a3a;--flat-pane-hover:#363636;--flat-desktop:#141414;--w2k-r28-hover-blue:#1084d0;--title-text:#e6e6e6;--select-bg:#363636;--bar:#0a84ff;--online:#34c759;--offline:#ff453a;--link:#e6e6e6;--link-hover:#fff;--accent-green:#34c759;--accent-blue:#0a84ff;--accent-red:#ff453a;--bg-app:#1a1a1a;--bg-sidebar:#222;--bg-surface-card:#2d2d2d;--bg-surface-elevated:#363636;--bg-surface-sunken:#141414;--border-subtle:#ffffff14;--border-divider:#ffffff0d;--border-highlight:#ffffff26;--text-primary:#e6e6e6;--text-secondary:#a0a0a0;--text-tertiary:#6e6e6e;--tree-hover:#0a84ff29;--surface-panel:#2d2d2d;--surface-row-hover:#363636;--surface-divider:#333;--panel-border:#3a3a3a;--w2k-first-bg:var(--studio-desktop);--grid-line:#72adff0d;--grid-base:var(--studio-desktop);color-scheme:dark;--article-surface:var(--studio-surface);--article-soft:var(--studio-panel);--article-line:var(--studio-line);--article-text:var(--studio-text);--article-muted:var(--studio-muted);--article-accent:var(--studio-blue);--article-selected:var(--studio-selected);--studio-desktop:#13171c;--studio-surface:#181d24;--studio-panel:#20262e;--studio-soft:#232b35;--studio-text:#dbe2eb;--studio-muted:#a5b0bf;--studio-line:#35404c;--studio-blue:#9dc5f4;--studio-selected:#283d55;--studio-title:#293e57;--paper:var(--studio-desktop);--sheet:var(--studio-surface);--sheet-soft:var(--studio-panel);--ink:var(--studio-text);--muted:var(--studio-muted);--line:var(--studio-line);--line-strong:#536273;--accent:var(--studio-blue);--code:#141a21}:where(html:not(.dark)){--bg-page:#eef3f7;--bg-sidebar:#f1f5f8;--bg-content:#f7f9fb;--bg-card:#fff;--bg-card-header:#e9eff5;--bg-input:#fff;--border:#d7e0e7;--text-primary:#263746;--text-secondary:#667786;--text-muted:#7e8c99;--text-faint:#8b98a3;--primary:#2f6fae;--primary-dark:#285f94;--primary-light:#3d82c2;--hover:#e7eff6;--selected:#dceaf7;--desktop:#eef3f7;--title-a:#2f6fae;--title-b:#3d82c2;--title-off-a:#7c7b78;--title-off-b:#c9c6be;--select-bg:#6e7580;--bar:#2f6fae;--w2k-r28-hover-blue:#2f6fae;--tree-hover:#dce6f2;color-scheme:light}:where(.studio-login){color:#263746;background:#f4f7f9;place-items:center;min-height:100vh;padding:24px;display:grid}:where(.studio-login h1){margin:28px 0 8px;font-size:24px;font-weight:500;line-height:1.4}:where(.studio-login input){color:#263746;width:100%;height:42px;box-shadow:none;background:#f7f9fb;border:1px solid #cdd8e2;border-radius:5px;margin-top:7px;padding:0 12px;font-size:14px;font-weight:400;display:block}:where(.dark body){color-scheme:dark;background:#09090b}:where(.art-mini-popup.art-mini-dragging){opacity:.9}:where(.art-video-player.art-mobile){--art-bottom-gap:10px;--art-control-height:38px;--art-control-icon-scale:1;--art-state-size:60px;--art-settings-max-height:180px;--art-selector-max-height:180px;--art-indicator-scale:1;--art-control-opacity:1}:where(.placeholder\:text-zinc-400)::placeholder{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}@media (width>=640px){:where(.sm\:inline-flex){display:inline-flex}:where(.sm\:w-56){width:14rem}}@media (width>=1024px){:where(.lg\:py-9){padding-top:2.25rem;padding-bottom:2.25rem}}@media (width>=1280px){:where(.xl\:flex-row){flex-direction:row}:where(.xl\:items-center){align-items:center}:where(.xl\:justify-end){justify-content:flex-end}:where(.xl\:justify-between){justify-content:space-between}}:where(.placeholder\:text-slate-300)::placeholder{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}@media (width>=640px){:where(.sm\:grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.sm\:px-6){padding-left:1.5rem;padding-right:1.5rem}:where(.sm\:px-8){padding-left:2rem;padding-right:2rem}:where(.sm\:pt-8){padding-top:2rem}:where(.sm\:text-\[2\.1rem\]){font-size:2.1rem}}@media (width>=1024px){:where(.lg\:px-8){padding-left:2rem;padding-right:2rem}:where(.lg\:py-7){padding-top:1.75rem;padding-bottom:1.75rem}}:where(.btn-soft:hover){background:#fffaf0}:where(.field:focus){border-color:#b99376;box-shadow:0 0 0 3px #b9937624}:where(.prose-paper .paper-callout){--callout-bg:#f4f2ef;--callout-border:#ddd8d0;--callout-accent:#9c988d}:where(.pin-action:hover){color:#c27624}:where(.dark .prose-paper){--prose-ink:#d8cfc2;--prose-muted:#a99d90;--prose-line:#554b3f;--prose-soft:#332d26;--prose-code:#29251f}:where(.post-card:nth-child(2n)){transform:none}:where(.hero-slide:first-child){display:grid}@media (width<=767px){:where(.hero-slide:first-child){grid-template-rows:112px;grid-template-columns:minmax(0,65%) minmax(0,35%)}}:where(.copy-code:hover){color:#3f3a33;transform:translateY(-1px)}:where(.toc-link:hover){color:#4f785f;transform:translate(2px)}:where(.admin-danger-btn:hover){color:#fff;background:#b94a3f;border-color:#b94a3f;transform:translateY(-1px)}:where(.admin-danger-btn:disabled){opacity:.55;cursor:not-allowed;transform:none}:where(.admin-modal[hidden]){display:none}:where(.editor-flow-field:focus){background:var(--ef-card);border-color:#94cbb0;box-shadow:0 0 0 3px #2fa66f16}:where(.editor-action-secondary:hover){background:#f7f8f7}:where(.editor-action-primary:hover){filter:brightness(.97);transform:translateY(-1px)}:where(.prose-paper .callout-warning){--callout-bg:#fff6ed;--callout-border:transparent;--callout-accent:#ee8b2d}:where(.download-main:hover){transform:translateY(-1px)}:where(.download-code:hover){background:#f7f2ea;border-color:#cfc2af}:where(.hide-lock-form:focus-within){border-color:#9fb6a5;box-shadow:0 0 0 3px #4e8b6e14}:where(.taxonomy-tile:hover){border-color:var(--front-line-strong);box-shadow:var(--front-shadow);transform:translateY(-2px)}:where(.post-card:hover){border-color:var(--front-line-strong)}:where(.magazine-more:hover){color:#18181b}:where(.media-cards.ratio-2-3),:where(.media-card.ratio-2-3){--media-ratio-h:150%;--media-size-adj:-8px}:where(.media-cards.ratio-16-9),:where(.media-card.ratio-16-9){--media-ratio-h:56.25%;--media-size-adj:10px}@media (width<=767px){:where(.site-mobile-search-field:focus-within){border-color:#2f6fae;box-shadow:0 0 0 1px #2f6fae}}:where(.studio-admin time){font-variant-numeric:tabular-nums}:where(html.dark:root){--w2k-first-bg:#13171c;--studio-desktop:#13171c;--studio-surface:#181d24;--studio-panel:#20262e;--studio-soft:#232b35;--studio-text:#dbe2eb;--studio-muted:#a5b0bf;--studio-line:#35404c;--studio-selected:#283d55;--studio-blue:#9dc5f4;color-scheme:dark;background-color:#13171c}:where(.member-app input:focus){outline-offset:1px;outline:2px solid #78a5cb}:where(.member-app button:hover){filter:brightness(1.08)}:where(html.dark .member-app){color:#dbe2eb;background:#13171c}:where(html.dark .member-app small){color:#a5b0bf}:where(html.dark .member-site){--mc-surface:#181d24;--mc-side:#202731;--mc-line:#35404c;--mc-active:#283d55;background-color:#11171d;background-image:linear-gradient(#27354455 1px,#0000 1px),linear-gradient(90deg,#27354455 1px,#0000 1px)}:where(html:not(.dark) .w2k-titlebar){background-color:#2f6fae}:where(html:not(.dark) .w2k-statusbar){background-color:#f4f7f9}:where(html.dark .w2k-titlebar),:where(html.dark .w2k-statusbar){background-color:#242424}:where(html.dark .media-cards),:where(html.dark .media-card){--media-card-text:#e8e8e8;--media-card-muted:#888;--media-card-media-bg:#141414;--media-tag-bg:#0000009e;--media-accent:#5b93d6;--media-hover-brightness:1.05}:where(.studio-login input:focus){outline-offset:1px;outline:2px solid #497faf}:where(html.dark .member-app a){color:#9dc5f4}:where(html.dark .member-app select){background:#20262e;border-color:#35404c}:where(html.dark .studio-admin input)::placeholder{color:var(--studio-muted);opacity:1}:where(html.dark .studio-login input){background:var(--studio-panel);color:var(--studio-text);border-color:var(--studio-line)}:where(.hover\:border-rose-200:hover){--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}:where(.hover\:bg-zinc-50:hover){--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}:where(.hover\:bg-zinc-50\/80:hover){background-color:#fafafacc}:where(.hover\:bg-zinc-800:hover){--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}:where(.hover\:text-rose-700:hover){--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}:where(.focus\:border-indigo-400:focus){--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}:where(.focus\:bg-white:focus){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}:where(.focus\:ring-2:focus){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}:where(.focus\:ring-indigo-500:focus){--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}:where(.focus\:ring-indigo-500\/10:focus){--tw-ring-color:#6366f11a}:where(.disabled\:cursor-not-allowed:disabled){cursor:not-allowed}:where(.disabled\:opacity-40:disabled){opacity:.4}:where(.dark\:bg-emerald-950\/40.dark *){background-color:#022c2266}:where(.dark\:bg-indigo-950\/40.dark *){background-color:#1e1b4b66}:where(.dark\:bg-zinc-950\/50.dark *){background-color:#09090b80}:where(.dark\:text-emerald-300.dark *){--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}:where(.dark\:text-indigo-300.dark *){--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}:where(.dark\:text-rose-400.dark *){--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}:where(.dark\:text-zinc-700.dark *){--tw-text-opacity:1;color:rgb(63 63 70/var(--tw-text-opacity,1))}:where(.divide-y>:not([hidden])~:not([hidden])){--tw-divide-y-reverse:0}:where(.divide-zinc-100>:not([hidden])~:not([hidden])){--tw-divide-opacity:1}:where(.hover\:bg-emerald-50:hover){--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}:where(.hover\:bg-rose-50:hover){--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}:where(.hover\:bg-zinc-100:hover){--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}:where(.hover\:bg-zinc-50\/60:hover){background-color:#fafafa99}:where(.hover\:bg-zinc-700:hover){--tw-bg-opacity:1;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}:where(.hover\:text-zinc-900:hover){--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity,1))}:where(.hover\:text-zinc-950:hover){--tw-text-opacity:1;color:rgb(9 9 11/var(--tw-text-opacity,1))}:where(.focus\:border-zinc-400:focus){--tw-border-opacity:1;border-color:rgb(161 161 170/var(--tw-border-opacity,1))}:where(.dark\:border-zinc-700.dark *){--tw-border-opacity:1;border-color:rgb(63 63 70/var(--tw-border-opacity,1))}:where(.dark\:border-zinc-800.dark *){--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1))}:where(.dark\:bg-zinc-950.dark *){--tw-bg-opacity:1;background-color:rgb(9 9 11/var(--tw-bg-opacity,1))}:where(.dark\:bg-zinc-100.dark *){--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}:where(.dark\:bg-zinc-800.dark *){--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}:where(.dark\:bg-zinc-900.dark *){--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}:where(.dark\:bg-zinc-950\/30.dark *){background-color:#09090b4d}:where(.dark\:text-zinc-200.dark *){--tw-text-opacity:1;color:rgb(228 228 231/var(--tw-text-opacity,1))}:where(.dark\:text-emerald-400.dark *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}:where(.dark\:text-zinc-100.dark *){--tw-text-opacity:1;color:rgb(244 244 245/var(--tw-text-opacity,1))}:where(.dark\:text-zinc-300.dark *){--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity,1))}:where(.dark\:text-zinc-400.dark *){--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}:where(.dark\:text-zinc-950.dark *){--tw-text-opacity:1;color:rgb(9 9 11/var(--tw-text-opacity,1))}:where(.space-y-3>:not([hidden])~:not([hidden])),:where(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0}:where(.focus-within\:border-indigo-400:focus-within){--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}:where(.focus-within\:ring-2:focus-within){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}:where(.focus-within\:ring-indigo-500\/10:focus-within){--tw-ring-color:#6366f11a}:where(.hover\:bg-slate-100:hover){--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}:where(.hover\:text-slate-900:hover){--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}:where(.focus\:ring-0:focus){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}:where(.dark\:border-slate-700.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}:where(.dark\:border-slate-800.dark *){--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}:where(.dark\:bg-slate-950.dark *){--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}:where(.dark\:bg-slate-900.dark *){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}:where(.dark\:bg-slate-950\/60.dark *){background-color:#02061799}:where(.dark\:bg-white.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}:where(.dark\:text-slate-100.dark *){--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}:where(.dark\:text-slate-200.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}:where(.dark\:text-slate-400.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}:where(.dark\:text-slate-950.dark *){--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}:where(.dark\:text-white.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}:where(.post-card:nth-child(2n):hover){transform:translateY(-2px);box-shadow:0 14px 30px #493d2b1f}:where(.dark .prose-paper .callout-warning){--callout-border:#594b31;--callout-bg:#382f25;--callout-accent:#e99a4d}:where(html.dark .member-app input),:where(html.dark .member-app textarea){color:#dbe2eb;background:#20262e;border-color:#35404c}:where(html.dark .studio-login input:autofill){-webkit-text-fill-color:var(--studio-text);box-shadow:0 0 0 1000px var(--studio-panel) inset}:where(.dark\:placeholder\:text-slate-700.dark *)::placeholder{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}:where(.dark\:divide-zinc-800.dark *>:not([hidden])~:not([hidden])){--tw-divide-opacity:1;border-color:rgb(39 39 42/var(--tw-divide-opacity,1))}:where(.dark\:hover\:bg-rose-950\/40:hover.dark *){background-color:#4c051966}:where(.dark\:hover\:bg-zinc-200:hover.dark *){--tw-bg-opacity:1;background-color:rgb(228 228 231/var(--tw-bg-opacity,1))}:where(.dark\:hover\:bg-zinc-800\/45:hover.dark *){background-color:#27272a73}:where(.dark\:focus\:bg-zinc-900:focus.dark *){--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}:where(.dark\:divide-zinc-800\/80.dark *>:not([hidden])~:not([hidden])){border-color:#27272acc}:where(.dark\:hover\:bg-emerald-950\/30:hover.dark *){background-color:#022c224d}:where(.dark\:hover\:bg-rose-950\/30:hover.dark *){background-color:#4c05194d}:where(.dark\:hover\:bg-zinc-700:hover.dark *){--tw-bg-opacity:1;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}:where(.dark\:hover\:bg-zinc-800:hover.dark *){--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}:where(.dark\:hover\:bg-zinc-800\/30:hover.dark *){background-color:#27272a4d}:where(.dark\:hover\:text-zinc-100:hover.dark *){--tw-text-opacity:1;color:rgb(244 244 245/var(--tw-text-opacity,1))}:where(.dark\:hover\:bg-slate-800:hover.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}:where(.dark\:hover\:text-white:hover.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}:where(html:not(.dark) .w2k-window){background-color:#f7f9fb;border:1px solid #d7e0e7}:where(html:not(.dark) .w2k-desktop){background-color:#eef3f7}:where(html.dark .w2k-window){background-color:#2c2c2c;border:1px solid #3a3a3a}:where(.w2k *),:where(.w2k):before,:where(.w2k):after{box-sizing:border-box}:where(.w2k code),:where(.w2k pre),:where(.w2k kbd),:where(.w2k samp){font-variant-numeric:tabular-nums}:where(.w2k)::-webkit-scrollbar{width:16px;height:16px}:where(.w2k)::-webkit-scrollbar-track{background:repeating-conic-gradient(var(--dither-a) 0 25%, var(--dither-b) 0 50%) 0 0 / 2px 2px}:where(.w2k)::-webkit-scrollbar-thumb{background:var(--face);border-style:solid;border-width:1px;border-color:var(--light) var(--dkshadow) var(--dkshadow) var(--light);box-shadow:inset 1px 1px var(--hilight), inset -1px -1px var(--w2k-shadow);border-image:}:where(.w2k)::-webkit-scrollbar-corner{background:var(--face)}@media (width<=767px){:where(.w2k){--w2k-edge:9px;--w2k-gutter:0px;--w2k-client-pad:0px;--w2k-paper-inset:calc(var(--w2k-read-pad) + 1px);--w2k-read-pad:12px;--w2k-mod-gap:6px;--w2k-safe:6px}}:where(.member-site){background-image:none;min-height:100vh;padding:0}:where(.w2k){min-height:100vh}:where(.w2k h1),:where(.w2k h2),:where(.w2k h3),:where(.w2k h4),:where(.w2k h5),:where(.w2k h6){color:inherit}:where(.w2k a){color:var(--link);text-decoration:none}:where(.w2k img){border:0;max-width:100%}:where(.w2k)::-webkit-scrollbar-button:single-button{background-color:var(--face);border-style:solid;border-width:1px;border-color:var(--light) var(--dkshadow) var(--dkshadow) var(--light);width:16px;height:16px;box-shadow:inset 1px 1px var(--hilight), inset -1px -1px var(--w2k-shadow);background-position:50%;background-repeat:no-repeat;border-image:;display:block}@media (width<=1180px){:where(.w2k .w2k-client-doc){grid-template-columns:200px minmax(0,1fr)}}@media (width<=1000px){:where(.w2k .w2k-client-explorer){grid-template-columns:minmax(0,1fr)}:where(.w2k .w2k-sidebar){max-height:40vh;position:static}}@media (width<=900px){:where(.w2k .w2k-details){--list-name:clamp(280px, 44vw, 400px)}}@media (width<=820px){:where(.w2k .w2k-client-doc){grid-template-columns:minmax(0,1fr)}}@media (width<=767px){:where(.w2k .w2k-client){min-height:0;padding:5px}:where(.w2k .w2k-client-explorer){gap:5px}:where(.w2k .w2k-sidebar){max-height:44vh}}@media (width<=620px){:where(.w2k .w2k-details){--list-name:250px;--list-date:84px}}:where(.w2k .w2k-details){--list-row:22px}:where(.w2k .w2k-dt){--dt-divider:#e0e0e0;--dt-hover-bg:#f0f4f9}:where(.w2k small){font-variant-numeric:tabular-nums}:where(.w2k b){font-weight:600}:where(.w2k a:hover){color:var(--link-hover);text-decoration:underline}:where(.w2k a:focus-visible),:where(.w2k button:focus-visible),:where(.w2k input:focus-visible),:where(.w2k select:focus-visible),:where(.w2k summary:focus-visible){outline:1px dotted var(--text);outline-offset:1px}:where(.w2k .w2k-titlebar){gap:6px;min-height:30px;overflow:visible}:where(.w2k .w2k-titlebar-buttons){gap:6px;margin-left:auto}@media (width<=767px){:where(.w2k .w2k-titlebar){z-index:100;flex-wrap:nowrap;gap:4px;min-height:28px;position:relative}:where(.w2k .w2k-titlebar-buttons){gap:0;height:24px}:where(.w2k .w2k-titlebar-icon),:where(.w2k .w2k-titlebar-icon svg){width:14px;height:14px}}:where(.w2k [tabindex]:focus-visible){outline:1px dotted var(--text);outline-offset:1px}:where(.w2k .w2k-dialog .w2k-titlebar-buttons){display:inline-flex}:where(.w2k .w2k-sidebar .w2k-sys-key):after{min-width:4px;margin:0 3px}@media (width<=767px){:where(.w2k .w2k-titlebar .w2k-search-panel){z-index:101;box-shadow:0 4px 14px #0000002e}}:where(.w2k)::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='4'%3E%3Cpath d='M3.5 0L7 4H0z' fill='%23000'/%3E%3C/svg%3E")}:where(.w2k)::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='4'%3E%3Cpath d='M0 0h7L3.5 4z' fill='%23000'/%3E%3C/svg%3E")}:where(.w2k)::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='7'%3E%3Cpath d='M0 3.5L4 0v7z' fill='%23000'/%3E%3C/svg%3E")}:where(.w2k)::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='7'%3E%3Cpath d='M0 0l4 3.5L0 7z' fill='%23000'/%3E%3C/svg%3E")}:where(.w2k .w2k-titlebar-text){flex:0 auto;max-width:min(48%,560px);line-height:1.4}@media (width<=767px){:where(.w2k .w2k-titlebar-text){flex:none;max-width:none}}:where(.dark .w2k .w2k-dt){--dt-divider:#272b30;--dt-hover-bg:#22262c}:where(.dark .w2k){--desktop:var(--studio-desktop);--bg-app:var(--studio-desktop);--bg-sidebar:var(--studio-panel);--bg-content:var(--studio-surface);--bg-card:var(--studio-surface);--bg-surface-card:var(--studio-surface);--bg-surface-sunken:var(--studio-desktop);--surface-row-hover:var(--studio-selected);--surface-divider:var(--studio-line);--surface-panel-border:var(--studio-line);--soft-line:var(--studio-line);--soft-blue:var(--studio-blue);--soft-blue-sel:var(--studio-selected);--soft-nav-hover:var(--studio-selected);--text-primary:var(--studio-text);--text-secondary:var(--studio-muted);--text-tertiary:var(--studio-muted);--border-subtle:var(--studio-line);--border-divider:var(--studio-line)}:where(.w2k .paper-callout){--callout-bg:#f3f6f9;--callout-line:#dce4ec;--callout-accent:#7b8fa4}:where(.w2k .paper-callout.callout-warning){--callout-bg:#fbf7ec;--callout-line:#ece2c9;--callout-accent:#ac853b}:where(.dark .w2k .paper-callout){--callout-bg:#223143;--callout-line:#35475c;--callout-accent:#9baec4}:where(.dark .w2k .paper-callout.callout-warning){--callout-bg:#38382f;--callout-line:#545142;--callout-accent:#d5b975}:where(.w2k){--font-ui:var(--studio-font);--w2k-font:var(--studio-font);--w2k-mono:var(--studio-code-font)}:where(.w2k pre),:where(.w2k code),:where(.w2k kbd),:where(.w2k samp){font-variant-ligatures:none}:where(.dark .w2k){--bg-surface-elevated:var(--studio-panel);--surface-panel:var(--studio-surface);--w2k-first-bg:var(--studio-desktop);--window:var(--studio-surface);--text:var(--studio-text);--soft-text:var(--studio-text);--title-text:var(--studio-text);--bg-surface:var(--studio-surface)}:where(.cms-admin-workspace){min-height:100vh;font-family:var(--studio-font);color:var(--article-text,#263746);background-color:var(--article-bg,#edf3f8);margin:0}:where(.cms-admin-workspace [data-member-menu-panel]){max-height:calc(100vh - 24px);overflow-y:auto}:where(*),:where():before,:where():after{box-shadow:none;text-shadow:none}:where(time){font-family:var(--font-ui)}:where(textarea){font-family:var(--studio-font)}:where(code),:where(kbd),:where(pre),:where(samp){font-family:var(--studio-code-font)}:where(html){font-family:var(--font-ui);background-color:var(--desktop)}@media print{:where(html){background-color:#fff;background-image:none}}:where(button),:where(input),:where(select),:where(body){font-family:var(--studio-font)}@media (width<=767px){:where(.brand){font-size:1.03rem}}:where(.toc-list){overflow:hidden auto}:where(.toc-link){background:0 0;border-radius:0}:where(.hero-carousel){min-height:88px;max-height:88px}:where(.hero-slide){grid-template-rows:88px;grid-template-columns:minmax(0,1.62fr) minmax(180px,.58fr);min-height:88px;max-height:88px}:where(.hero-dots){bottom:4px}@media (width<=900px){:where(.hero-carousel){min-height:82px;max-height:82px}:where(.hero-slide){grid-template-rows:82px;grid-template-columns:minmax(0,1.58fr) minmax(150px,.52fr);min-height:82px;max-height:82px}}@media (width<=640px){:where(.hero-carousel){min-height:75px;max-height:75px}:where(.hero-slide){grid-template-rows:75px;grid-template-columns:minmax(0,68%) minmax(0,32%);min-height:75px;max-height:75px}}:where(.pill){border-radius:4px;min-height:22px;padding:2px 8px;line-height:1.2}@media (width<=640px){:where(.pill){min-height:20px;padding:2px 7px}}:where(.brand){font-family:var(--font-ui)}:where(.copy-code){box-shadow:none;font-family:var(--font-mono);background:0 0;border:0}:where(.download-main){color:#fff;background:#4e8b6e;text-decoration:none;transform:none}:where(.editor-modal-card){background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 24px 70px #0f172a2e}:where(.editor-modal-close){color:#64748b;background:#f1f5f9}:where(.editor-permission-option){color:#475569;background:#f8fafc;border-color:#e2e8f0}:where(.editor-action-primary){color:#fff;background:#4f46e5;border-color:#4f46e5}:where(.editor-action-secondary){color:#475569;background:#fff;border-color:#e2e8f0}:where(.admin-ui){font-family:var(--font-ui)}:where(.post-card){box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;width:100%;min-width:0;max-width:none;margin:0;padding:0;display:flex;transform:none}:where([x-cloak]){display:none}:where([class*=viewbigimg]),:where([class*=lightbox-container]){visibility:hidden;opacity:0;display:none}:where(.font-mono){font-family:var(--studio-code-font)}:where(html.theme-switching *),:where(html.theme-switching):before,:where(html.theme-switching):after{transition:none}:where(html.theme-switching){transition-property:background-color,color,border-color,box-shadow,opacity,fill,stroke;transition-duration:.32s;transition-timing-function:cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){:where(html.theme-switching){transition-duration:0s}}:where(html.dark){background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;color:#d0d5dd;background-color:var(--grid-base)}:where(html:not(.dark)){background-color:var(--grid-base)}:where(html.theme-switching body),:where(html.theme-switching body *),:where(html.theme-switching body):before,:where(html.theme-switching body):after{transition-property:background-color,color,border-color,box-shadow,opacity,fill,stroke;transition-duration:.32s;transition-timing-function:cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){:where(html.theme-switching body),:where(html.theme-switching body *),:where(html.theme-switching body):before,:where(html.theme-switching body):after{transition-duration:0s}}:where(.dark body){color:#d0d5dd;background-color:#18191c}:where(.copy-code:hover){background:#5d524412}:where(.toc-link:hover){background:0 0}@media (width<=640px){:where(.hero-slide:first-child){grid-template-rows:75px;grid-template-columns:minmax(0,68%) minmax(0,32%)}}:where(.download-main:hover){background:#3d7058}:where(.post-card:hover){box-shadow:none;border:0;transform:none}:where(.win-outset:active){border-color:var(--dkshadow) var(--hilight) var(--hilight) var(--dkshadow);box-shadow:inset 1px 1px var(--dkshadow), inset -1px -1px var(--light);padding-top:1px;transform:translate(1px,1px)}:where(.w2k .w2k-tbtn:active){padding-top:1px}:where(.studio-admin h1),:where(.studio-admin h2),:where(.studio-admin h3),:where(.studio-admin strong){font-weight:500}:where(.studio-admin time){font-family:var(--studio-font);letter-spacing:0}:where(html:root:root){-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Microsoft YaHei,Microsoft YaHei UI,Noto Sans SC,PingFang SC,Arial,sans-serif}:where(html.dark .studio-admin){background:var(--studio-desktop);color:var(--studio-text)}:where(html.dark .studio-admin>header){background:var(--studio-surface);border-color:var(--studio-line)}:where(.dark .studio-login){background:var(--studio-desktop);color:var(--studio-text)}:where(html.dark .studio-admin [class~=bg-white]),:where(html.dark .studio-admin [class~=bg-white\/90]),:where(html.dark .studio-admin [class~=bg-white\/95]),:where(html.dark .studio-admin [class~=bg-zinc-50]),:where(html.dark .studio-admin [class~=bg-zinc-50\/70]),:where(html.dark .studio-admin [class~=bg-slate-50]){background-color:var(--studio-surface);border-color:var(--studio-line)}:where(html.dark .studio-admin [class~=text-zinc-500]),:where(html.dark .studio-admin [class~=text-zinc-400]),:where(html.dark .studio-admin [class~=text-slate-500]){color:var(--studio-muted)}:where(html.dark .studio-admin th),:where(html.dark .studio-admin td),:where(html.dark .studio-admin tr),:where(html.dark .studio-admin section),:where(html.dark .studio-admin [class*=border-zinc]),:where(html.dark .studio-admin [class*=border-slate]){border-color:var(--studio-line)}:where(html.dark .studio-admin tbody tr:hover){background:var(--studio-panel)}:where(html.dark .studio-admin [class~=text-zinc-950]),:where(html.dark .studio-admin [class~=text-zinc-900]),:where(html.dark .studio-admin [class~=text-zinc-800]),:where(html.dark .studio-admin [class~=text-zinc-700]),:where(html.dark .studio-admin [class~=text-slate-900]),:where(html.dark .studio-admin [class~=text-slate-700]){color:var(--studio-text)}:where(html.dark .studio-admin a[class~=bg-zinc-950]),:where(html.dark .studio-admin button[class~=bg-zinc-950]){color:#f5f8fc;background:#315d8b}:where(html.dark .studio-admin input:not([type=checkbox]):not([type=hidden])),:where(html.dark .studio-admin select),:where(html.dark .studio-admin textarea){background:var(--studio-panel);color:var(--studio-text);border-color:var(--studio-line)}:where(.w2k *),:where(.w2k):before,:where(.w2k):after{letter-spacing:0;transition:none}@media (prefers-reduced-motion:reduce){:where(.w2k *),:where(.w2k):before,:where(.w2k):after{transition:none;animation:auto none}}@media print{:where(.w2k){background-color:#fff;background-image:none}}:where(.w2k){color:var(--text);letter-spacing:0;background-image:none;margin:0;padding:0;font-size:12px;line-height:1.5}:where(.w2k h1),:where(.w2k h2),:where(.w2k h3),:where(.w2k h4),:where(.w2k h5),:where(.w2k h6){font-family:var(--w2k-font);letter-spacing:0;font-weight:600}:where(.w2k a){transition:none}@media (width>=1001px){:where(.w2k .w2k-client-explorer){align-items:stretch}}@media (width<=767px){:where(.w2k .w2k-client),:where(.w2k .w2k-client>*){box-sizing:border-box;max-width:100%}:where(.w2k .w2k-window){width:calc(100% - 2 * var(--w2k-safe));box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}:where(.w2k .w2k-details){--dt-row:24px;--dt-head:22px;--dt-line:var(--flat-row);--dt-hover:var(--flat-hover)}:where(.w2k .w2k-toolbar){background:var(--face);box-shadow:none;border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--flat-line-soft);border-image:}:where(.w2k .w2k-titlebar){box-shadow:none;border:0}:where(.w2k .w2k-statusbar){background:var(--face);box-shadow:none;border:1px solid var(--flat-line-soft)}@media (width<=767px){:where(.w2k .w2k-statusbar),:where(.w2k .w2k-window>*){box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0}}:where(.w2k .w2k-window){padding-bottom:2px;position:relative}:where(.w2k time){font-variant-numeric:tabular-nums}:where(.w2k .w2k-sidebar-details)::details-content{flex-direction:column;flex:auto;min-height:0;display:flex}:where(.w2k input[type=tel]){background:var(--field)}:where(.w2k .w2k-tbtn){box-shadow:none;background-image:none;border:1px solid #0000;transition:background-color 80ms linear,border-color 80ms linear}:where(.w2k input[type=text]),:where(.w2k input[type=search]),:where(.w2k input[type=password]),:where(.w2k input[type=email]),:where(.w2k input[type=url]),:where(.w2k input[type=number]),:where(.w2k textarea),:where(.w2k select){background:var(--field);border:1px solid var(--flat-line-in);box-shadow:none;color:var(--text)}:where(.w2k input:focus),:where(.w2k textarea:focus),:where(.w2k select:focus){outline-offset:0px;outline:1px solid #0a3a8c}:where(.dark .w2k){background-image:var(--grid-image);background-repeat:repeat;background-size:var(--grid-size) var(--grid-size);background-position:0 0;background-attachment:fixed}:where(html:not(.dark) .w2k){background-color:var(--grid-base);background-image:var(--grid-image);background-repeat:repeat;background-size:var(--grid-size) var(--grid-size);background-position:0 0;background-attachment:fixed}@media (forced-colors:active){:where(html:not(.dark) .w2k),:where(.dark .w2k){background-image:none}}@media (width<=767px){:where(html:not(.dark) .w2k),:where(.dark .w2k){background-attachment:scroll}}@media (prefers-reduced-motion:reduce){:where(html:not(.dark) .w2k),:where(.dark .w2k){background-attachment:scroll}}@media print{:where(.w2k .w2k-window){box-shadow:none;border-radius:0}:where(.w2k .w2k-titlebar){color:#000;background:#fff}}:where(.w2k .media-cards){--media-card-gap:10px}@media (width<=1200px){:where(.w2k .media-cards){--media-card-gap:10px}}@media (width<=860px){:where(.w2k .media-cards){--media-card-gap:8px}}@media (width<=420px){:where(.w2k .media-cards){--media-card-gap:8px}}:where(.w2k .w2k-titlebar){height:auto;padding:2px 8px}@media (width<=767px){:where(.w2k .w2k-titlebar){padding:2px 4px}}:where(html:not(.dark) .w2k th),:where(html:not(.dark) .w2k td),:where(html:not(.dark) .w2k button),:where(.dark .w2k th),:where(.dark .w2k td),:where(.dark .w2k button){box-shadow:none}:where(.w2k .w2k-client-explorer .w2k-main){flex-direction:column;min-height:calc(100vh - 152px);display:flex}:where(.w2k .w2k-sidebar>.w2k-sidebar-details){min-height:0}:where(.w2k .w2k-sidebar>.win-groupbox),:where(.w2k .w2k-sidebar>.w2k-sys-summary){flex:none;gap:4px;min-height:0;margin:3px;padding:9px 7px 7px}:where(.w2k .w2k-sidebar .w2k-sys-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}:where(.w2k .w2k-sidebar .w2k-sys-item){font-size:11px;line-height:16px}:where(.w2k .w2k-sidebar .w2k-sys-val){font-size:11px;font-weight:500}:where(.w2k .w2k-sidebar .w2k-sys-bar){width:100%;height:14px;margin:4px 0 0}@media (width<=1000px){:where(.w2k .w2k-sidebar>.win-groupbox),:where(.w2k .w2k-sidebar>.w2k-sys-summary){flex:none}:where(.w2k .w2k-sidebar .w2k-sys-grid){grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}:where(.w2k .w2k-sidebar .win-groupbox),:where(.w2k .w2k-sidebar .win-groupbox>legend){background:var(--window)}@media (width<=767px){:where(.w2k .w2k-sidebar.win-inset){box-shadow:none}}:where(.w2k .w2k-tbtn:active){border-color:var(--flat-line-out);box-shadow:none;background:#c9c5bd;transform:translate(1px,1px)}:where(html:not(.dark) .w2k input){box-shadow:none;border-style:solid;border-width:1px;border-color:var(--flat-line-in)}:where(html:not(.dark) .w2k textarea),:where(html:not(.dark) .w2k select){box-shadow:none;border-style:solid;border-width:1px}:where(.dark .w2k input){box-shadow:none;border-style:solid;border-width:1px;border-color:var(--flat-line-in)}:where(.dark .w2k textarea),:where(.dark .w2k select){box-shadow:none;border-style:solid;border-width:1px}:where(.w2k .w2k-tbtn:hover){border-color:var(--flat-line-out);color:var(--text);background:#e3e0da}:where(html:not(.dark) .w2k .w2k-toolbar),:where(.dark .w2k .w2k-toolbar){border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--flat-toolbar-line);box-shadow:none;background-image:none;border-image:}@media (width<=767px){:where(html:not(.dark) .w2k .w2k-sidebar),:where(html:not(.dark) .w2k .w2k-statusbar){box-shadow:none;border-color:#b8b4ac}:where(.dark .w2k .w2k-sidebar),:where(.dark .w2k .w2k-statusbar){box-shadow:none;border-color:#3a3a3a}:where(html:not(.dark) .w2k input){box-shadow:none;color:#111;background-color:#fdfdfc;border:1px solid #b8b4ac;font-size:12px}:where(.dark .w2k input){box-shadow:none;color:#e4e2df;background-color:#1b1b1b;border:1px solid #3a3a3a;font-size:12px}:where(.dark .w2k textarea),:where(.dark .w2k select){box-shadow:none;font-size:12px}}:where(html:not(.dark) .w2k .w2k-sidebar){border:1px solid #c0bcb4}:where(.dark .w2k .w2k-sidebar){border:1px solid #333}:where(html:not(.dark) .w2k .w2k-window){border-radius:var(--soft-r-lg);box-shadow:var(--soft-sh-panel)}:where(html:not(.dark) .w2k .w2k-statusbar){box-shadow:none;border-radius:0 0 var(--soft-r-md) var(--soft-r-md);border-style:solid;border-width:1px}:where(html:not(.dark) .w2k .w2k-titlebar){border-radius:var(--soft-r-md) var(--soft-r-md) 0 0;background-color:var(--soft-blue);background-image:linear-gradient(180deg, var(--soft-blue-hover) 0%, var(--soft-blue) 100%);color:#fff;border-color:var(--soft-blue-active)}:where(.dark .w2k .w2k-window){border-radius:var(--soft-r-lg);box-shadow:0 2px 6px #0006}:where(.dark .w2k .w2k-titlebar){border-radius:var(--soft-r-md) var(--soft-r-md) 0 0;background-color:#23507d;background-image:linear-gradient(#2c6193 0%,#23507d 100%)}:where(.dark .w2k .w2k-statusbar){box-shadow:none;border-radius:0 0 var(--soft-r-md) var(--soft-r-md);border-style:solid;border-width:1px}@media (width<=767px){:where(html:not(.dark) .w2k .w2k-window){border-radius:0}}:where(html:not(.dark) .w2k .w2k-tbtn){box-shadow:none;background-color:#dcd8cf;background-image:none;border:1px solid #b8b4ac}:where(.dark .w2k .w2k-tbtn){box-shadow:none;background-image:none;border:1px solid #3a3a3a}:where(.dark .w2k .w2k-sidebar .win-groupbox>legend){background:#181818}:where(.dark .w2k .w2k-sidebar.win-inset){background-color:#262626;border-color:#383838 #1a1a1a #1a1a1a #383838}:where(.dark .w2k .w2k-sidebar .win-groupbox){background:#262626;border-color:#383838}:where(.dark .w2k .w2k-tbtn:hover){background:#3a3a3a}:where(html:not(.dark) .w2k .w2k-titlebar .w2k-titlebar-text),:where(.dark .w2k .w2k-titlebar .w2k-titlebar-text){color:#fff}:where(html:not(.dark) .w2k .w2k-tbtn:hover){background-color:#e5e2da;border-color:#b8b4ac}:where(.dark .w2k .w2k-tbtn:hover){background-color:#3f3f3f;border-color:#4a4a4a}@media (width<=767px){:where(html:not(.dark) .w2k textarea),:where(html:not(.dark) .w2k select),:where(html:not(.dark) .w2k input:not([type=range]):not([type=checkbox]):not([type=radio])){box-shadow:none;color:#111;background-color:#f7f6f2;background-image:none;border:1px solid #b8b4ac;font-size:12px}:where(.dark .w2k textarea),:where(.dark .w2k select),:where(.dark .w2k input:not([type=range]):not([type=checkbox]):not([type=radio])){color:#dcdcdc;background-color:#262626;border:1px solid #3a3a3a}:where(html:not(.dark) .w2k .w2k-tbtn:not(.is-active):not(.is-selected)){box-shadow:none;background-color:#f7f6f2;background-image:none;border:1px solid #b8b4ac}:where(.dark .w2k .w2k-tbtn:not(.is-active):not(.is-selected)){color:#dcdcdc;box-shadow:none;background-color:#2c2c2c;border:1px solid #3a3a3a}}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k *),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k):before,:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k):after{box-shadow:none;text-shadow:none}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k fieldset),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k legend),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k hr),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k table),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k thead),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k tbody),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k tr),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k th),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k td),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k button),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k input),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k select),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k textarea),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k iframe),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k progress),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k meter){border-style:solid}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .w2k-window),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .w2k-tbtn){border-width:1px}@media (width<=767px){:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .w2k-window),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k input),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k textarea),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k select),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k button){box-shadow:none;text-shadow:none;border-width:1px}}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .w2k-tbtn:active){box-shadow:none;transform:none}:where(.w2k .w2k-window){box-shadow:none}@media (width>=768px){:where(.w2k .w2k-window){border:1px solid var(--flat-line-out)}}@media print{:where(.w2k .w2k-desktop){background-color:#fff;background-image:none}}:where(.w2k .w2k-statusbar #w2k-net-led),:where(.w2k .w2k-statusbar #w2k-net-text){display:none}:where(.w2k .w2k-window){min-height:auto}:where(html:not(.dark) .w2k .w2k-tbtn),:where(html:not(.dark) .w2k .w2k-toolbar){color:var(--text);text-shadow:none}:where(.dark .w2k .w2k-tbtn),:where(.dark .w2k .w2k-toolbar){text-shadow:none}:where(html:not(.dark) .w2k .w2k-desktop),:where(.dark .w2k .w2k-desktop){background-color:var(--grid-base);background-image:var(--grid-image);background-repeat:repeat;background-size:var(--grid-size) var(--grid-size);background-position:0 0;background-attachment:fixed}@media (forced-colors:active){:where(html:not(.dark) .w2k .w2k-desktop),:where(.dark .w2k .w2k-desktop){background-image:none}}@media (width<=767px){:where(html:not(.dark) .w2k .w2k-desktop),:where(.dark .w2k .w2k-desktop){background-attachment:scroll}}@media (prefers-reduced-motion:reduce){:where(html:not(.dark) .w2k .w2k-desktop),:where(.dark .w2k .w2k-desktop){background-attachment:scroll}}:where(.w2k .w2k-client-doc>.w2k-pane-doc){align-self:stretch}:where(html:not(.dark) .w2k .w2k-sidebar),:where(.dark .w2k .w2k-sidebar){box-shadow:none}@media (width<=767px){:where(html:not(.dark) .w2k .w2k-tbtn){color:var(--text)}}:where(.dark .w2k .w2k-toolbar){background-color:var(--bg-surface-card);border-bottom-color:var(--border-subtle)}:where(.dark .w2k .w2k-statusbar){background-color:var(--bg-app)}:where(html:not(.dark) .w2k textarea),:where(html:not(.dark) .w2k select){border-color:var(--border);background-color:var(--bg-input);color:var(--text-primary)}:where(html:not(.dark) .w2k input[type=search]),:where(html:not(.dark) .w2k input[type=text]),:where(html:not(.dark) .w2k input[type=password]){background-color:var(--bg-input);border-color:var(--border);color:var(--text-primary)}:where(.dark .w2k textarea),:where(.dark .w2k select){border-color:var(--border-subtle);background-color:var(--bg-surface-elevated);color:var(--text-primary)}:where(.dark .w2k input[type=search]),:where(.dark .w2k input[type=text]),:where(.dark .w2k input[type=password]){background-color:var(--bg-surface-elevated);border-color:var(--border-subtle);color:var(--text-primary)}:where(html:not(.dark) .w2k .w2k-titlebar .w2k-tbtn){border-radius:var(--soft-r-sm);color:#fff;background-color:#ffffff29;border-color:#ffffff61}:where(.dark .w2k .w2k-titlebar .w2k-tbtn){border-radius:var(--soft-r-sm);color:#fff;background-color:#ffffff29;border-color:#ffffff57}:where(html:not(.dark) .w2k .w2k-titlebar .w2k-tbtn:hover){color:#fff;background-color:#ffffff4d;border-color:#fff9}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .w2k-window){box-shadow:none;border:1px solid #9e9a92}:where(.dark .w2k.w2k.w2k.w2k.w2k.w2k.w2k .w2k-window){border-color:#3a3a3a}:where(html:not(.dark) .w2k .w2k-window){background-color:var(--bg-content)}:where(.w2k .w2k-statusbar),:where(.w2k .w2k-statusbar *){font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}:where(html:not(.dark) .w2k th){background-color:var(--bg-card-header,#e9eff5)}:where(html:not(.dark) .w2k .w2k-toolbar){background-color:var(--soft-nav-bg);border-bottom-color:var(--soft-line)}:where(html:not(.dark) .w2k .w2k-window){border-color:#c3d2de}:where(html:not(.dark) .w2k .w2k-statusbar){border-color:var(--soft-line);background-color:var(--soft-nav-bg);color:#5f7180}:where(html:not(.dark) .w2k .w2k-statusbar *){color:#5f7180}:where(.w2k .w2k-sidebar>.w2k-sidebar-details){flex:none}:where(html:not(.dark) .w2k .w2k-sidebar){background-color:#f1f5f8;border-color:#0000 #d7e0e7 #0000 #0000}:where(.dark .w2k .w2k-sidebar){border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;border-right-color:var(--border-subtle,#3a3a3a);background-color:#1a1c1e}:where(html:not(.dark) .w2k th),:where(html:not(.dark) .w2k table th),:where(html:not(.dark) .w2k thead th){border-bottom-color:var(--soft-line,#d7e0e7);border-left-color:var(--soft-line,#d7e0e7)}:where(html:not(.dark) .w2k .w2k-client-explorer>.w2k-sidebar),:where(.dark .w2k .w2k-client-explorer>.w2k-sidebar){align-self:start;height:auto}:where(html:not(.dark) .w2k .w2k-sidebar .w2k-sys-summary){background-color:#f7f9fb;border-color:#e0e7ec;border-radius:4px;margin:14px 0 0}:where(html:not(.dark) .w2k .w2k-sidebar .w2k-sys-summary legend){color:#285f94;background-color:#f7f9fb}:where(.dark .w2k .w2k-sidebar .w2k-sys-summary){background-color:#202327;border-color:#33383f;border-radius:4px;margin:14px 0 0}:where(.dark .w2k .w2k-sidebar .w2k-sys-summary legend){color:#8ab4f8;background-color:#202327}:where(html:not(.dark) .w2k .w2k-sidebar .w2k-sys-key){color:#5f7180}:where(html:not(.dark) .w2k .w2k-sidebar .w2k-sys-val){color:#425466}:where(.dark .w2k .w2k-sidebar .w2k-sys-key){color:#8b949e}:where(.dark .w2k .w2k-sidebar .w2k-sys-val){color:#e1e4ea}:where(html:not(.dark) .w2k .w2k-sidebar .w2k-sys-bar){background-color:#fff;border-color:#d0d9e0;border-radius:3px}:where(.dark .w2k .w2k-sidebar .w2k-sys-bar){background-color:#1a1c1e;border-color:#33383f;border-radius:3px}:where(.dark .w2k .w2k-sidebar .w2k-tree){background-color:#0000}:where(html:not(.dark) .w2k>.w2k-client .w2k-client-explorer>.w2k-main),:where(.dark .w2k>.w2k-client .w2k-client-explorer>.w2k-main){align-self:flex-start;height:auto;padding-bottom:20px}:where(html:not(.dark) .w2k>.w2k-client .w2k-client-explorer>.w2k-sidebar),:where(.dark .w2k>.w2k-client .w2k-client-explorer>.w2k-sidebar){align-self:flex-start;height:auto}@media screen and (width<=767px){:where(.w2k .w2k-window){border-left-color:#0000;border-right-color:#0000;border-radius:0;width:100%;margin-left:0;margin-right:0}}:where(.w2k .w2k-titlebar .w2k-ico-line){vertical-align:0;width:13px;max-width:13px;height:13px;max-height:13px}:where(.w2k .w2k-titlebar .w2k-tbtn){background-color:#0000;background-image:none;border-radius:3px;padding:0}:where(.w2k .w2k-titlebar .w2k-tbtn:hover){background-color:#ffffff38}:where(.w2k .w2k-titlebar .w2k-tbtn:focus-visible){color:#fff;background-color:#ffffff38}:where(.w2k .w2k-titlebar .w2k-tbtn .w2k-ico-line){width:13px;max-width:13px;height:13px;max-height:13px}:where(.w2k){text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(.w2k pre),:where(.w2k code),:where(.w2k kbd),:where(.w2k samp){tab-size:4;font-size:12.5px;line-height:1.5}:where(.w2k .w2k-titlebar-text){font-size:13px}@media (width<=767px){:where(.w2k .w2k-titlebar-text){font-size:12px}}:where(.w2k input),:where(.w2k button),:where(.w2k select),:where(.w2k textarea),:where(.w2k table){font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Microsoft YaHei,Microsoft YaHei UI,Noto Sans SC,PingFang SC,Arial,sans-serif}:where(.w2k .cms-media){--media-line:var(--soft-line,#d7e0e7);--media-soft:var(--bg-content,#f7f9fb);--media-panel:var(--bg-sidebar,#f1f5f8);--media-surface:var(--bg-card,#fff);--media-muted:var(--text-secondary,#667786);--media-accent:var(--soft-blue,#2f6fae);--media-selected:var(--soft-blue-sel,#dceaf7)}:where(.w2k .paper-video-player .art-video-player){--art-theme:var(--media-accent)}@media (width<=767px){:where(html:not(.dark) .w2k .w2k-toolbar .w2k-search),:where(.dark .w2k .w2k-toolbar .w2k-search){display:none}:where(.w2k .w2k-client-doc){grid-template-columns:minmax(0,1fr);gap:16px;display:grid}}:where(.dark .w2k .w2k-sidebar){border-color:var(--studio-line);background:var(--studio-panel);color:var(--studio-muted)}:where(.dark .w2k .w2k-titlebar){border-color:var(--studio-line)}:where(.dark .w2k .cms-media){--media-line:var(--studio-line);--media-soft:var(--studio-soft);--media-panel:var(--studio-panel);--media-surface:var(--studio-surface);--media-muted:var(--studio-muted);--media-accent:var(--studio-blue);--media-selected:var(--studio-selected)}:where(.dark .w2k .w2k-sidebar hr){border-color:var(--studio-line)}:where(.dark .w2k .w2k-tbtn){border-color:var(--studio-line);background-color:var(--studio-soft);color:var(--studio-text)}@media (width<=767px){:where(.w2k .w2k-titlebar .w2k-tbtn){width:20px;min-width:20px;height:24px;padding:2px}:where(.w2k .w2k-titlebar .w2k-search-btn){color:#fff;opacity:1;background:0 0;border-color:#0000;width:20px;height:24px;margin:0;padding:4px}:where(.w2k .w2k-titlebar .w2k-search-btn svg),:where(.w2k .w2k-titlebar .w2k-search-btn svg *){color:#fff;stroke:#fff;fill:none;opacity:1}:where(.w2k .w2k-sidebar){display:none}:where(.w2k .w2k-client){grid-template-columns:minmax(0,1fr)}}:where(.w2k [data-hide-lock] input){border:1px solid var(--article-line);background:var(--article-surface);color:var(--article-text);box-shadow:none;border-radius:4px;outline:none}:where(.w2k [data-hide-lock] input:focus){border-color:var(--article-muted);box-shadow:none;outline:none}:where(.w2k){font-family:var(--studio-font)}:where(.w2k code),:where(.w2k pre),:where(.w2k kbd),:where(.w2k samp){font-family:var(--studio-code-font);letter-spacing:0;font-weight:400}:where(.w2k time){font-family:var(--studio-font);letter-spacing:0;font-weight:400}:where(.dark .w2k){color:var(--studio-text);background-color:var(--studio-desktop)}:where(.w2k .w2k-titlebar-text){font-family:var(--studio-font);text-shadow:none;font-weight:400}:where(.w2k .w2k-titlebar .w2k-tbtn){box-shadow:none;color:inherit;background:0 0;border:0}:where(.dark .w2k .w2k-window){background-color:var(--studio-surface);border-color:var(--studio-line);color:var(--studio-text)}:where(.dark .w2k .w2k-client){background-color:var(--studio-surface);color:var(--studio-text);border-color:var(--studio-line)}:where(.dark .w2k .w2k-titlebar){color:var(--studio-text);background:var(--studio-title)}:where(.dark .w2k .w2k-statusbar){border-color:var(--studio-line);background:var(--studio-panel);color:var(--studio-text)}:where(.dark .w2k .w2k-toolbar){color:var(--studio-text);background:var(--studio-panel);border-color:var(--studio-line)}:where(.dark .w2k pre),:where(.dark .w2k pre code){color:#dbe2eb;border-color:var(--studio-line);background:#141a21}:where(.w2k .w2k-titlebar .w2k-tbtn:hover){color:inherit;box-shadow:none;background:0 0;border:0}@media (width<=640px){:where(.w2k .w2k-titlebar-buttons){flex:none;gap:2px}}:where(.w2k .w2k-titlebar){z-index:20000;position:relative}@media (width<=360px){:where(.w2k .w2k-titlebar-buttons){gap:1px}}:where(body a),:where(body a *),:where(body a:hover),:where(body a:focus){text-decoration:none}:where(.cms-admin-workspace [data-member-menu-panel]){border:1px solid var(--mc-line);background:var(--mc-surface);width:176px;min-width:0;color:var(--article-text);border-radius:5px;margin:0;padding:6px;position:fixed;inset:auto;box-shadow:0 8px 24px #14203325}:where(.cms-admin-workspace [data-member-menu-panel] button){text-align:left;border-radius:3px;min-height:34px;padding:7px 10px;line-height:1.4}:where(.cms-admin-workspace [data-member-menu-panel]:popover-open){display:block}[hidden],[x-cloak]{display:none!important}html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:none!important}:where(.w2k .w2k-window,.w2k .w2k-titlebar){border-radius:0}:where(.w2k .w2k-titlebar .w2k-tbtn){color:#fff;box-shadow:none;background:0 0;border:0;padding:0}:root{--rail-width:250px}@media (width<=640px){:where(.w2k .w2k-titlebar){gap:4px;padding-inline:6px}:where(.w2k .w2k-titlebar-text){flex-shrink:1;min-width:0}:where(.w2k .w2k-titlebar-buttons){flex-shrink:0;gap:4px}:where(.w2k .w2k-titlebar .w2k-menubar>a){padding-inline:3px}}@keyframes tooltip-appear{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes slideInDown{0%{visibility:visible;transform:translateY(-100%)}to{transform:translate(0,0)}}@keyframes cms-controls-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes paperHideShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes paperHideReveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes fade-page-out{to{opacity:0;transform:translateY(-2px)}}@keyframes fade-page-in{0%{opacity:0;transform:translateY(3px)}}@keyframes w2k-shake{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes w2k-photo-in{0%{opacity:0}to{opacity:1}}:where(pre code.hljs){padding:1em;display:block;overflow-x:auto}:where(code.hljs){padding:3px 5px}:where(.hljs){color:#24292e;background:#fff}:where(.hljs-doctag),:where(.hljs-keyword),:where(.hljs-template-tag),:where(.hljs-template-variable),:where(.hljs-type){color:#d73a49}:where(.hljs-title){color:#6f42c1}:where(.hljs-attr),:where(.hljs-attribute),:where(.hljs-literal),:where(.hljs-meta),:where(.hljs-number),:where(.hljs-operator),:where(.hljs-selector-attr),:where(.hljs-selector-class),:where(.hljs-selector-id),:where(.hljs-variable){color:#005cc5}:where(.hljs-regexp),:where(.hljs-string){color:#032f62}:where(.hljs-built_in),:where(.hljs-symbol){color:#e36209}:where(.hljs-code),:where(.hljs-comment),:where(.hljs-formula){color:#6a737d}:where(.hljs-name),:where(.hljs-quote),:where(.hljs-selector-pseudo),:where(.hljs-selector-tag){color:#22863a}:where(.hljs-subst){color:#24292e}:where(.hljs-section){color:#005cc5;font-weight:700}:where(.hljs-bullet){color:#735c0f}:where(.hljs-emphasis){color:#24292e;font-style:italic}:where(.hljs-strong){color:#24292e;font-weight:700}:where(.hljs-addition){color:#22863a;background-color:#f0fff4}:where(.hljs-deletion){color:#b31d28;background-color:#ffeef0}:where(.art-backdrop-filter){backdrop-filter:saturate(180%)blur(20px)}:where(.art-video-player){zoom:1;text-align:left;user-select:none;box-sizing:border-box;width:100%;height:100%;color:var(--art-font-color);background-color:var(--art-background-color);text-shadow:0 0 2px var(--art-text-shadow-color);-webkit-tap-highlight-color:#0000;touch-action:manipulation;direction:ltr;outline:0;margin:0 auto;padding:0;font-family:PingFang SC,Helvetica Neue,Microsoft YaHei,Roboto,Arial,sans-serif;font-size:14px;line-height:1.3;position:relative}:where(.art-video-player *),:where(.art-video-player):before,:where(.art-video-player):after{box-sizing:border-box}:where(.art-video-player)::-webkit-scrollbar{width:var(--art-scrollbar-size);height:var(--art-scrollbar-size)}:where(.art-video-player)::-webkit-scrollbar-thumb{background-color:var(--art-scrollbar-background)}:where(.art-video){z-index:10;width:100%;height:100%;position:absolute;inset:0}:where(.shadow-\[0_1px_2px_rgba\(0\,0\,0\,\.03\)\]){box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}:where(.cms-shared-header){z-index:60;background:var(--studio-surface,#fff);border-bottom:1px solid var(--studio-line,#dfe5ec);min-height:56px;color:var(--studio-text,#263746);align-items:center;gap:24px;padding:8px max(16px,50vw - 640px);font:400 13px/1.4 system-ui;display:flex;position:sticky;top:0}:where(.cms-shared-header nav){gap:5px;display:flex}:where(.cms-shared-header form){margin:0}:where(.cms-compact-inspector){flex-direction:column;align-self:start;gap:14px;min-width:0;display:flex}:where(.cms-compact-inspector label){margin:10px 0 0;display:block}:where(.cms-permission-summary){color:var(--studio-muted,#738293);margin:7px 0;font-size:11px;line-height:1.5}:where(.cms-help){border:1px solid var(--studio-line,#d4deea);width:16px;height:16px;color:var(--studio-muted,#778696);cursor:help;border-radius:50%;place-items:center;font:11px system-ui;display:inline-grid;position:relative}:where(.cms-cover-heading){justify-content:space-between;align-items:center;margin-top:12px;display:flex}:where(.cms-cover-drop){aspect-ratio:16/9;border:1px dashed var(--studio-line,#c9d6e4);background:var(--studio-panel,#f5f8fc);width:100%;color:var(--studio-muted,#758393);border-radius:6px;place-items:center;font-size:12px;display:grid;position:relative;overflow:hidden}:where(.cms-copy-field){gap:5px;display:flex}:where(.cms-switch-row){justify-content:space-between;align-items:center;font-size:12px}:where(.cms-member-admin){font-size:13px}:where(.cms-member-heading){justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}:where(.cms-member-toolbar){align-items:center;gap:9px;margin-bottom:12px;display:flex}:where(.cms-member-toolbar form){margin-left:auto}:where(.cms-member-table-scroll){border:1px solid var(--studio-line,#d7e0e7);background:var(--studio-surface,#fff);border-radius:6px;min-height:190px;overflow-x:auto}:where(.cms-member-table){border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}:where(.cms-member-row-actions){align-items:center;gap:6px;display:flex}:where(.cms-member-more){position:relative}:where(.cms-account-status){color:#3b9573}:where(.cms-audit-panel){border:1px solid var(--studio-line,#d7e0e7);background:var(--studio-surface,#fff);border-radius:6px;margin-top:14px;padding:12px}:where(.cms-audit-panel time){color:var(--studio-muted,#718194);font-variant-numeric:tabular-nums}:where(.cms-invite-row){justify-content:space-between;gap:10px;margin:10px 0;display:flex}:where(.cms-compact-dialog){border:1px solid var(--studio-line,#d7e0e7);background:var(--studio-surface,#fff);width:min(420px,100vw - 28px);max-height:85vh;color:var(--studio-text,#334653);border-radius:9px;padding:20px;overflow-y:auto}:where(.cms-compact-dialog)::backdrop{backdrop-filter:blur(4px);background:#14203366}:where(.cms-dialog-heading){justify-content:space-between;align-items:center;gap:10px;display:flex}:where(.cms-compact-dialog textarea){border:1px solid var(--studio-line,#d7e0e7);background:var(--studio-panel,#f5f8fa);width:100%;color:inherit;border-radius:4px;height:auto;padding:6px 9px;font-size:12px;display:block}:where(.cms-compact-dialog label){margin:14px 0;font-size:12px;display:block}@media (width<=700px){:where(.cms-shared-header){flex-wrap:wrap;gap:5px 12px;padding:8px 12px}:where(.cms-shared-header nav){order:3;width:100%;overflow:auto}:where(.cms-member-toolbar){flex-wrap:wrap}:where(.cms-member-heading){flex-direction:column;align-items:flex-start}:where(.cms-compact-inspector){position:static}}:where(.compact-download){border:1px solid var(--dc-line);background:var(--dc-bg);color:var(--dc-text);font:400 13px/1.4 var(--studio-font,-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif);border-radius:8px;margin:14px 0;overflow:hidden;box-shadow:0 1px 4px #22334406}:where(.compact-download *){box-sizing:border-box;font-family:inherit}:where(.compact-download-heading){border-bottom:1px solid var(--dc-line);color:var(--dc-muted);align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex}:where(.compact-download-main){background:var(--dc-main);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 12px;display:flex}:where(.compact-download-file){flex:1;align-items:center;gap:9px;min-width:0;display:flex}:where(.compact-download-file-icon){color:#4481b6;background:#e3f0fc;border-radius:5px;flex:none;place-items:center;width:30px;height:32px;display:grid}:where(.compact-download-file strong){white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:400;overflow:hidden}:where(.compact-download-file small){color:var(--dc-muted);white-space:nowrap;flex:none;font-size:12px}:where(.compact-download-actions){flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}:where(.compact-download-permission){color:var(--dc-muted);align-items:center;gap:6px;font-size:11px;display:flex}:where(.compact-download-button){color:#fff;white-space:nowrap;background:#2f6fae;border:1px solid #2f6fae;border-radius:5px;justify-content:center;align-items:center;min-height:30px;padding:6px 12px;font-size:12px;line-height:1.4;text-decoration:none;display:inline-flex}:where(.compact-download-secrets){background:var(--dc-green);border-top:1px solid var(--dc-line);justify-content:space-between;align-items:center;gap:10px;padding:6px 12px;display:flex}:where(.compact-download-secrets>small){color:var(--dc-muted);flex:none;font-size:11px}:where(.compact-download-values){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}:where(.compact-download-authorized){color:var(--dc-green-text);background:var(--dc-bg);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:10px;display:inline-block}@media (width<=640px){:where(.compact-download-main){flex-wrap:wrap;gap:6px;padding:7px 10px}:where(.compact-download-file){flex-basis:100%}:where(.compact-download-actions){justify-content:space-between;width:100%}:where(.compact-download-permission b){max-width:210px}:where(.compact-download-secrets){flex-direction:column;align-items:flex-start;gap:4px;padding:6px 10px}:where(.compact-download-values){justify-content:flex-start;width:100%}:where(.compact-download-value){font-size:10px}:where(.compact-download-heading){padding:5px 10px}}@media (width>=641px){:where(.compact-download-heading){padding:3px 12px}:where(.compact-download-main){padding:6px 12px}:where(.compact-download-file-icon){width:26px;height:28px}:where(.compact-download-secrets){padding:4px 12px}}:where(.compact-download-permission b){max-width:290px;color:var(--dc-text);background:var(--dc-badge);border-style:solid;border-width:1px;border-color:var(--dc-line);border-image:;border-radius:5px;padding:3px 8px;font-size:11px;font-weight:400;line-height:1.4;display:inline-block}:where(.compact-download-value){background:var(--dc-bg);border:1px solid var(--dc-line);overflow-wrap:anywhere;max-width:100%;font-size:11px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;box-shadow:none;color:var(--dc-text);border-radius:4px;align-items:center;gap:4px;height:auto;min-height:0;padding:3px 7px;font-family:inherit;font-weight:400;line-height:1.4;display:inline-flex}:where(.compact-download-toast){z-index:100000;color:#fff;max-width:calc(100vw - 32px);font:400 12px/1.5 var(--studio-font,sans-serif);pointer-events:none;text-align:center;background:#253e50;border-radius:6px;padding:8px 14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #0002}:where(.member-header){background:#fff;border-bottom:1px solid #d7e0e7;justify-content:space-between;align-items:center;gap:16px;padding:16px max(20px,50vw - 550px);display:flex}:where(.member-header nav){flex-wrap:wrap;gap:14px;display:flex}:where(.member-main){max-width:1140px;margin:30px auto;padding:0 20px}:where(.member-auth){max-width:470px;margin:50px auto}:where(.member-card){background:#fff;border:1px solid #d7e0e7;border-radius:7px;min-width:0;margin:20px 0;padding:24px}:where(.member-muted){color:#667786;font-size:13px}:where(.member-links){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;font-size:13px;display:flex}:where(.member-favorite){border-bottom:1px solid #e2e8ee;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}:where(.member-row){border-top:1px solid #e2e8ee;padding:20px 0}:where(.member-badge){color:#2f6fae;background:#e7f0f8;border-radius:3px;margin-left:8px;padding:2px 7px;font-size:12px;display:inline-block}:where(.member-notice){color:#365f4c;overflow-wrap:anywhere;background:#e7f2ed;border-radius:4px;padding:14px 18px}:where(.member-error){overflow-wrap:anywhere;color:#91424d;background:#faecee;border-radius:4px;padding:14px 18px}:where(.member-log){overflow-wrap:anywhere;font-size:13px}:where(.member-footer){text-align:center;color:#667786;padding:30px;font-size:12px}:where(.member-article-save){margin:12px 0;font-size:12px}@media (width<=640px){:where(.member-header){flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px}:where(.member-header nav){gap:12px;font-size:13px}:where(.member-main){margin:20px auto;padding:0 12px}:where(.member-card){padding:18px}:where(.member-auth){margin:30px auto}}:where(.member-theme-toggle){justify-content:center;align-items:center;width:28px;height:28px;display:flex}:where(.member-sidebar){min-width:0}:where(.member-identity){text-align:center}:where(.member-avatar){border:1px solid var(--mc-line);color:#2f6fae;background:var(--mc-active);text-transform:uppercase;border-radius:6px;place-items:center;width:56px;height:56px;margin:0 auto 12px;font-size:24px;display:grid}:where(.member-identity dl){text-align:left;border-top:1px solid var(--mc-line);margin:18px 0 0;padding-top:16px;font-size:13px}:where(.member-identity dt){color:#778594}:where(.member-identity dd){overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:4px 0 12px}:where(.member-side-nav form){border-top:1px solid var(--mc-line);margin:12px 2px 2px;padding-top:12px}:where(.member-overview){grid-template-columns:1fr 1.5fr 1fr;gap:12px;margin:24px 0;display:grid}:where(.member-benefits){padding-left:20px;line-height:2.2}:where(.member-upgrade){background:var(--mc-side);border:1px solid var(--mc-line);border-radius:4px;margin:20px 0 28px;padding:20px}:where(.member-history){border-bottom:1px solid var(--mc-line);justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:18px 0;display:flex}:where(.member-history time){color:#778594;font-size:13px}:where(.member-file-name){overflow-wrap:anywhere;margin-top:5px;display:block}:where(.member-download-link){white-space:nowrap;font-size:13px}:where(.member-empty){text-align:center;background:var(--mc-side);border:1px dashed var(--mc-line);color:#778594;border-radius:4px;margin:24px 0;padding:42px 18px}:where(.member-password-form){max-width:440px}@media (width<=760px){:where(.member-identity){text-align:left;grid-template-columns:48px minmax(0,1fr);gap:4px 12px;display:grid}:where(.member-avatar){grid-row:1/3;width:48px;height:48px;margin:0}:where(.member-identity dl){grid-column:1/-1;grid-template-columns:76px minmax(0,1fr);gap:6px;margin-top:8px;padding-top:12px;display:grid}:where(.member-identity dd){margin:0}:where(.member-side-nav){flex-wrap:wrap;gap:5px;display:flex}:where(.member-side-nav form){border:0;margin:0;padding:0}:where(.member-overview){grid-template-columns:1fr}:where(.member-history){flex-wrap:wrap;align-items:flex-start;gap:12px}:where(.member-benefits){font-size:14px;line-height:1.9}:where(.member-favorite){align-items:flex-start}}:where(.member-plan-grid){grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0 14px;display:grid}:where(.member-plan){border:1px solid var(--mc-line);background:var(--mc-surface);border-radius:5px;flex-direction:column;min-width:0;padding:22px 18px;display:flex}:where(.member-plan-mark){letter-spacing:2px;color:#987527;font-size:12px}:where(.member-plan-price){color:#2f6fae;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0 0 18px;font-size:30px}:where(.member-plan-price small){margin-left:4px;font-size:12px}:where(.member-plan-description){color:#778594;min-height:48px;font-size:13px;line-height:1.8}:where(.member-plan-featured){background:var(--mc-side);border-color:#78a5cb}:where(.member-plan-dialog){border:1px solid var(--mc-line,#d7e0e7);background:var(--mc-surface,#fff);width:calc(100% - 32px);max-width:460px;color:inherit;border-radius:6px;padding:24px}:where(.member-plan-dialog)::backdrop{background:#11182788}:where(.member-plan-dialog strong){overflow-wrap:anywhere;font-weight:400}:where(.member-plan-dialog form){text-align:right}@media (width<=1150px){:where(.member-plan-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){:where(.member-plan-grid){gap:10px}:where(.member-plan){padding:18px 12px}:where(.member-plan-price){font-size:26px}}@media (width<=360px){:where(.member-plan-grid){grid-template-columns:minmax(0,1fr)}}:where(.article-permission-enable){align-items:center;gap:8px;margin:16px 0;display:flex}:where(.article-permission-table-wrap){overflow-x:auto}:where(.article-permission-table){border-collapse:collapse;width:100%;font-size:14px}:where(.prose-paper ol){margin:1.1em 0;padding-left:1.6rem;list-style:decimal}:where(.prose-paper pre){background:var(--code);border:1px solid var(--line-strong);border-radius:9px;padding:3.05rem 1.2rem 1.25rem;font-size:.85rem;line-height:1.75;position:relative;overflow-x:auto;box-shadow:inset 0 1px #ffffff8c}:where(.prose-paper pre):after{content:"";background:#e56b63;border-radius:50%;width:9px;height:9px;position:absolute;top:16px;left:16px;box-shadow:15px 0 #e5b75b,30px 0 #67b979}:where(.prose-paper pre):before{content:attr(data-lang);letter-spacing:.13em;color:var(--muted);text-transform:uppercase;font-size:.66rem;position:absolute;top:12px;left:62px}:where(.article-taxonomy){flex-wrap:wrap;gap:7px;margin-bottom:13px;display:flex}:where(.article-title){font-size:clamp(1.3rem,2.3vw,1.5rem);line-height:1.5}@media (width<=580px){:where(.article-title){font-size:1.28rem}:where(.prose-paper){font-size:.96rem}}:where(.prose-paper){color:var(--prose-ink);overflow-wrap:break-word;font-size:1rem;line-height:1.86}:where(.prose-paper strong),:where(.prose-paper b){color:var(--prose-orange-deep);font-weight:750}:where(.prose-paper :not(pre)>code){color:#b7652e;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fbf3e8;border:1px solid #ebcda9;border-radius:3px;padding:.14em .42em;font-family:Fira Code,Consolas,SFMono-Regular,monospace;font-size:.88em;line-height:1.45}@media (width<=640px){:where(.prose-paper){font-size:.96rem;line-height:1.82}}@media (width<=767px){:where(.article-title){font-size:1.24rem}:where(.prose-paper){overflow-wrap:anywhere}}:where(.latest-heading i){background:#68a77b;border-radius:999px;width:5px;height:25px;box-shadow:0 2px 6px #4c835b2e}@media (width<=767px){:where(.article-taxonomy){gap:5px;margin-bottom:10px}}:where(.media-upload-row-head strong){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.media-upload-progress i){background:#96734c;width:0;height:100%;transition:width .15s;display:block}:where(.paper-video-shell){background:#fffaf3;border:1px solid #e1d7c9;border-radius:12px;margin:4px 0 28px;padding:5px;box-shadow:0 5px 18px #4337270e}@media (width<=767px){:where(.paper-audio-cover i){width:32px;height:32px}:where(.paper-audio-track-name){font-size:.76rem}:where(.paper-audio-track-artist){font-size:.69rem}:where(.paper-video-shell){margin-bottom:20px}}:where(.media-upload-actions){flex-wrap:wrap;gap:7px;margin-top:6px;display:flex}:where(.media-tab){color:#8a7f71;background:0 0;border:1px solid #0000;border-radius:7px;padding:6px 10px;font-size:.72rem;font-weight:650}:where(.media-tab b){color:#88765e;background:#efe8dc;border-radius:99px;place-items:center;min-width:18px;height:18px;margin-left:3px;padding:0 5px;font:600 .62rem/1 Fira Code,monospace;display:inline-grid}:where(.media-pane-head strong){color:#665c50;font-size:.76rem}:where(.media-pane-head small){color:#a0978b;font-size:.63rem}:where(.media-add-btn){color:#8c653c;white-space:nowrap;background:#fff7e9;border:1px dashed #d9c8af;border-radius:7px;padding:6px 9px;font-size:.68rem;font-weight:700;transition:all .18s}:where(.paper-audio-player){background:#fffdf8;border:1px solid #ded4c6;border-radius:11px;margin:2px 0 22px;overflow:hidden;box-shadow:0 5px 16px #4337270d}:where(.paper-audio-main){grid-template-columns:70px minmax(0,1fr);gap:13px;min-height:94px;padding:12px 13px;display:grid}:where(.paper-audio-cover){cursor:pointer;background:linear-gradient(135deg,#efe2c9,#d9bf8c);border:0;border-radius:9px;width:70px;height:70px;padding:0;position:relative;overflow:hidden;box-shadow:0 4px 12px #2f271d24}:where(.paper-audio-cover-fallback){color:#8d7147;place-items:center;font:700 1.45rem/1 Georgia,serif;display:grid;position:absolute;inset:0}:where(.paper-audio-cover i){color:#fff;backdrop-filter:blur(5px);background:#25211c8c;border:1px solid #ffffffb8;border-radius:999px;place-items:center;width:32px;height:32px;font-size:.78rem;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.paper-audio-control){flex-direction:column;justify-content:center;gap:8px;min-width:0;display:flex}:where(.paper-audio-info-row){justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}:where(.paper-audio-copy){min-width:0}:where(.paper-audio-title-line){align-items:baseline;gap:8px;min-width:0;display:flex}:where(.paper-audio-title-line strong){text-overflow:ellipsis;white-space:nowrap;color:#332f29;min-width:0;font:800 15px/1.35 Noto Serif SC,serif;overflow:hidden}:where(.paper-audio-credits){color:#8aa095;text-align:left;white-space:nowrap;text-overflow:ellipsis;min-height:13px;margin-top:2px;font-size:.62rem;line-height:1.3;overflow:hidden}:where(.paper-audio-time){color:#958d82;white-space:nowrap;flex:none;padding-top:2px;font:500 11px/1.2 Fira Code,JetBrains Mono,monospace}:where(.paper-audio-control-row){grid-template-columns:minmax(90px,1fr) auto;align-items:center;gap:9px;display:grid}:where(.paper-audio-actions){align-items:center;gap:1px;display:flex}:where(.paper-audio-progress){appearance:none;background:#ddd7cf;border-radius:9px;outline:none;width:100%;height:3px}:where(.paper-audio-progress)::-webkit-slider-thumb{appearance:none;background:#4e8b6e;border:2px solid #fff;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 1px #b9aa92}:where(.paper-audio-icon){color:#81796f;background:0 0;border:0;border-radius:6px;width:25px;height:25px;font-size:.77rem}:where(.paper-audio-lyric){white-space:nowrap;text-overflow:ellipsis;color:#8b745d;min-height:0;margin-top:-3px;font-size:.65rem;line-height:1.25;overflow:hidden}:where(.paper-audio-index){text-align:center;color:#aaa197;font:500 .65rem/1 Fira Code,monospace}:where(.paper-audio-track-name){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;overflow:hidden}:where(.paper-audio-track-artist){text-overflow:ellipsis;white-space:nowrap;text-align:right;color:#91897e;min-width:0;font-size:.7rem;overflow:hidden}@media (width<=767px){:where(.media-pane-head small){display:none}:where(.paper-audio-main){grid-template-columns:64px minmax(0,1fr);gap:10px;min-height:84px;padding:10px}:where(.paper-audio-cover){width:64px;height:64px}:where(.paper-audio-info-row){gap:8px}:where(.paper-audio-title-line){gap:1px;display:grid}:where(.paper-audio-title-line strong){font-size:13px}:where(.paper-audio-credits){display:none}:where(.paper-audio-time){font-size:9px}:where(.paper-audio-control){gap:6px}:where(.paper-audio-control-row){gap:5px}:where(.paper-audio-icon){width:23px;height:23px}:where(.paper-audio-track){grid-template-columns:25px minmax(0,1fr) minmax(52px,88px);padding:7px 9px}}:where(.editor-modal-heading small){letter-spacing:.18em;font-size:.58rem;font-weight:900}:where(.editor-modal-fields label){gap:6px;font-size:.7rem;font-weight:700;display:grid}:where(.editor-callout-types){flex-wrap:wrap;gap:7px;margin:-5px 0 15px;display:flex}:where(.editor-audio-list){gap:7px;margin-bottom:16px;display:grid}:where(.editor-audio-empty){text-align:center;color:#9a9e9b;border:1px dashed #dddcd6;border-radius:10px;padding:18px;font-size:.7rem}:where(.editor-audio-row){border:1px solid #e6e4dd;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}:where(.editor-audio-row strong){text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}:where(.editor-audio-row small){color:#939a97;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}:where(.editor-audio-add-grid){grid-template-columns:1fr 1fr}:where(.editor-permission-option strong){font-size:.78rem}:where(.editor-permission-option small){color:#858d8a;font-size:.64rem}:where(.editor-permission-option>b){color:#4ca474;font-size:.62rem}@media (width<=760px){:where(.editor-audio-add-grid){grid-template-columns:1fr}}:where(.media-workspace){border-bottom:1px solid var(--ef-border-soft);background:#fffaf2}:where(.media-upload-queue){gap:7px;max-height:260px;margin:10px 0 12px;display:grid;overflow:auto}:where(.media-upload-row){background:#fff;border:1px solid #ddd5c8;border-radius:8px;padding:8px 10px}:where(.media-upload-row-head){justify-content:space-between;gap:12px;font-size:.7rem;display:flex}:where(.media-upload-progress){background:#eee8df;border-radius:99px;height:4px;margin:6px 0;overflow:hidden}:where(.media-upload-row small){color:#958979;overflow-wrap:anywhere;font-size:.61rem;display:block}:where(.media-workspace-tabs){border-bottom:1px solid #eadfce;align-items:center;gap:6px;margin-top:10px;padding-bottom:9px;display:flex}:where(.media-workspace-tab){color:#837769;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:34px;padding:0 11px;font-size:.72rem;font-weight:750}:where(.media-workspace-tab b){color:#85745e;background:#eee7dc;border-radius:99px;place-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 5px;font-size:.61rem;display:inline-grid}:where(.media-workspace-pane){padding-top:10px}:where(.media-pane-head){justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}:where(.workspace-audio-list){gap:8px;display:grid}:where(.workspace-audio-empty){color:#9a8e7e;background:#fffdf9;border:1px dashed #e0d4c3;border-radius:8px;padding:13px 14px;font-size:.7rem}:where(.workspace-audio-card-head){justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}:where(.workspace-audio-card-head strong){color:#675b4c;font-size:.7rem}:where(.workspace-audio-card){background:#fffdf9;border:1px solid #e5dac9;border-radius:9px;padding:10px;overflow:hidden}:where(.workspace-audio-grid){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px 12px;width:100%;min-width:0;display:grid}:where(.workspace-audio-grid label){color:#978a79;grid-template-columns:minmax(0,1fr);gap:4px;width:100%;min-width:0;margin:0;font-size:.61rem;display:grid}@media (width<=760px){:where(.workspace-audio-grid){grid-template-columns:1fr}}:where(.paper-video-player){aspect-ratio:16/9;width:100%;position:relative;box-shadow:0 10px 28px #1c19151a,0 1px 3px #1c19151a}@media (width<=640px){:where(.prose-paper blockquote){border-radius:10px;padding:13px 15px}}:where(.prose-paper blockquote){color:#354b60;box-shadow:none;background:#eaf6ff;border:0;border-left:5px solid #43aef3;border-image:;border-radius:12px;margin:1.55rem 0;padding:15px 20px;font-style:normal;position:relative}:where(.prose-paper pre code){font-variant-numeric:tabular-nums}:where(.paper-audio-playlist){scrollbar-width:thin;scrollbar-color:#8c827340 transparent;overscroll-behavior:contain;border-top:1px solid #eee6dc;max-height:620px;transition:max-height .22s;overflow-y:auto}:where(.paper-audio-playlist)::-webkit-scrollbar{width:5px}:where(.paper-audio-playlist)::-webkit-scrollbar-track{background:0 0}:where(.paper-audio-playlist)::-webkit-scrollbar-thumb{background-color:#8c827340;border-radius:9999px}:where(.paper-audio-track){text-align:left;color:#70685f;background:0 0;border:0;border-bottom:1px solid #eee8df;border-image:;grid-template-columns:30px minmax(0,1fr) minmax(70px,150px);align-items:center;gap:8px;width:100%;padding:10px 12px;transition:all .16s;display:grid;position:relative}@media (width>=640px){:where(.paper-gallery){column-count:2}}@media (width>=1024px){:where(.paper-gallery){column-count:3}}:where(.download-code b){color:#4b443b;font-family:Fira Code,Menlo,monospace}@media (width>=640px){:where(.paper-download-card){flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px}}:where(.paper-hide-lock>strong){color:#403931;font-size:13px;display:block}:where(.paper-hide-revealed){animation:.28s paperHideReveal}:where(.paper-toast){z-index:9999;color:#fff;opacity:0;pointer-events:none;backdrop-filter:blur(8px);background:#322e28e0;border:1px solid #e2dacde6;border-radius:8px;padding:8px 13px;font-size:12px;transition:all .18s;position:fixed;bottom:28px;left:50%;transform:translate(-50%,10px)}:where(.editor-field-wide textarea){min-height:150px}@media (width<=640px){:where(.paper-download-card){padding:16px 14px}:where(.paper-gallery){column-gap:12px}:where(.paper-photo-card){margin-bottom:12px}:where(.paper-hide-lock){padding:18px 14px}}:where(.paper-gallery){column-count:1;column-gap:14px;max-width:1100px;margin:18px auto}:where(.paper-photo-card){break-inside:avoid;margin:0 0 14px;transition:transform .18s;position:relative;overflow:visible}:where(.paper-photo-link){outline:none;display:block}:where(.paper-photo-image){object-fit:cover;width:100%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:8px;transition:opacity .18s,transform .18s;display:block}:where(.paper-download-card){box-shadow:none;background:#fffdf98c;border:1px solid #e9e0d3;border-radius:12px;flex-direction:column;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;margin:22px 0;padding:14px 16px;display:grid;position:relative}:where(.download-head strong){text-overflow:ellipsis;white-space:nowrap;color:#332f2a;font-size:13.5px;display:block;overflow:hidden}:where(.download-head small){color:#928777;margin-top:2px;font-size:10.5px;display:block}:where(.download-code em){color:#4e8b6e;font-style:normal;display:none}:where(.paper-hide-lock){text-align:left;color:#6f6457;max-width:430px;margin:20px auto;transition:opacity .18s,transform .18s;position:relative}@media (width<=760px){:where(.paper-gallery){column-gap:10px}:where(.paper-photo-card){margin-bottom:10px}:where(.paper-hide-lock){max-width:100%}:where(.paper-download-card){border-radius:11px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info action""codes codes";align-items:center;gap:9px 10px;margin:18px 0;padding:11px 12px}:where(.download-head strong){font-size:13px;line-height:1.25}:where(.download-head small){margin-top:1px;font-size:10px;line-height:1.2}}:where(.cms-inspector-card){background:#fff;border:1px solid #e2e8f0e6;border-radius:.75rem;padding:1rem;box-shadow:0 1px 2px #0f172a08}:where(.cms-field-label){color:#64748b;font-weight:600;display:block}:where(.cms-field-control){color:#334155;width:100%;height:2.45rem;box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:0;padding:0 .7rem;font-size:.8rem;transition:all .15s;display:block}:where(.cms-media-action){color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.35rem;padding:.35rem .6rem;font-size:.72rem;font-weight:600;transition:all .15s;display:inline-flex}:where(.cms-extension-item){text-align:left;color:#475569;cursor:pointer;background:0 0;border:0;border-radius:.55rem;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.55rem;width:100%;padding:.55rem .6rem;transition:all .14s;display:grid}:where(.cms-extension-item b){font-size:.72rem;font-weight:650}:where(.cms-extension-item small){text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;font-size:.61rem;font-weight:500;overflow:hidden}:where(.filter-label){color:var(--front-muted);font-size:11px;font-weight:650;line-height:25px}:where(.front-pagination){justify-content:center;align-items:center;gap:8px;padding:38px 0 12px;display:flex}:where(.front-page-btn){border:1px solid var(--front-line);background:var(--front-panel);min-width:36px;height:34px;color:var(--front-muted);border-radius:8px;justify-content:center;align-items:center;padding:0 11px;font-size:11px;transition:all .18s;display:inline-flex}:where(.taxonomy-tile strong){font-size:14px;display:block}:where(.taxonomy-tile small){color:var(--front-muted);margin-top:7px;font-size:10px;display:block}:where(.reading-article){min-width:0}:where(.compact-filter){z-index:20;border:1px solid var(--front-line);background:var(--front-panel);border-radius:12px;margin-bottom:24px;position:relative;box-shadow:0 1px 2px #00000005}:where(.compact-filter-main){align-items:center;gap:8px;min-height:48px;padding:7px 9px;display:flex}:where(.compact-filter-group){border-right:1px solid var(--front-line);align-items:center;gap:4px;padding-right:8px;display:flex}:where(.compact-filter-label){color:var(--front-muted);padding:0 5px;font-size:10px;font-weight:600}:where(.compact-pill){min-height:32px;color:var(--front-muted);cursor:pointer;user-select:none;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:500;transition:all .15s;display:inline-flex}:where(.compact-option){color:var(--front-muted);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;font-size:11px;transition:all .12s;display:flex}:where(.compact-option small){font-family:var(--w2k-mono);color:var(--front-muted);font-size:9px}:where(.compact-clear){cursor:pointer;user-select:none;white-space:nowrap;min-height:32px;color:var(--front-muted);border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-size:11px;font-weight:500;transition:all .15s;display:inline-flex}:where(.front-page-count){color:var(--front-muted);font-family:var(--w2k-mono);font-size:10px}@media (width<=760px){:where(.compact-filter-main){scrollbar-width:none;overflow-x:auto}:where(.compact-filter-main)::-webkit-scrollbar{display:none}:where(.compact-filter-group){flex:none}:where(.compact-clear){margin-left:0}}:where(.article-region){min-width:0}:where(.unified-filter){align-items:center;margin-bottom:20px;display:flex}:where(.filter-dropdown){flex:none;position:relative}:where(.filter-trigger){min-height:32px;color:var(--front-muted);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:500;line-height:1;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}:where(.filter-popover){z-index:60;border:1px solid var(--front-line);background:var(--front-panel);scrollbar-width:thin;scrollbar-color:var(--front-line-strong) transparent;border-radius:11px;width:236px;max-height:320px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;overflow:auto;box-shadow:0 18px 50px #0000001a,0 1px 2px #0000000a}:where(.filter-popover-tags){width:260px}:where(.filter-popover)::-webkit-scrollbar{width:6px}:where(.filter-popover)::-webkit-scrollbar-track{background:0 0}:where(.filter-popover)::-webkit-scrollbar-thumb{background:var(--front-line-strong);border-radius:999px}@media (width<=760px){:where(.unified-filter){align-items:stretch}:where(.filter-popover){width:auto;max-height:54vh;position:fixed;top:116px;left:12px;right:12px}}:where(.reading-article-single){padding:32px 40px 40px}@media (width<=760px){:where(.reading-article-single){padding:24px 20px 30px}}:where(.front-header){z-index:60;will-change:transform;transition:transform .24s cubic-bezier(.22,.61,.36,1),border-color .18s,box-shadow .18s,background-color .18s;position:sticky;top:0;transform:translateY(0)}@media (prefers-reduced-motion:reduce){:where(.front-header){transition:none}}:where(hr.win-groove){border-bottom:0;border-left:0;border-right:0;border-top:1px solid var(--w2k-shadow);height:0;box-shadow:0 1px 0 0 var(--hilight);background:0 0;border-image:;margin:0;display:block}:where(.w2k .w2k-ico-sun),:where(.w2k .w2k-ico-moon){align-items:center;display:inline-flex}:where(.w2k .w2k-menu){scrollbar-width:none;flex:auto;min-width:0;display:flex;overflow:auto hidden}:where(.w2k .w2k-menu)::-webkit-scrollbar{display:none}:where(.w2k .w2k-tool-fill){flex:auto;min-width:6px}:where(.w2k .w2k-tool-sep){border-left:1px solid var(--w2k-shadow);border-right:1px solid var(--hilight);flex:none;align-self:stretch;width:2px;min-height:18px;margin:1px 3px}:where(.w2k .w2k-count-field){height:21px;color:var(--text-muted);white-space:nowrap;border-style:solid;border-width:1px;border-color:var(--w2k-shadow) var(--hilight) var(--hilight) var(--w2k-shadow);border-image:;flex:none;align-items:baseline;gap:4px;padding:0 6px;font-size:11px;line-height:19px;display:inline-flex}:where(.w2k .w2k-count-field b){color:var(--text);font-variant-numeric:tabular-nums;font-size:12px}:where(.w2k .w2k-search){flex:0 330px;align-items:center;gap:3px;min-width:0;display:flex}:where(.w2k .w2k-search-icon){color:var(--text);z-index:1;pointer-events:none;flex:none;align-items:center;margin-right:-20px;padding-left:4px;display:inline-flex}:where(.w2k .w2k-input){background:var(--field);min-width:0;height:20px;color:var(--text);font-family:var(--w2k-font);border-style:solid;border-width:1px;border-color:var(--w2k-shadow) var(--hilight) var(--hilight) var(--w2k-shadow);box-shadow:inset 1px 1px var(--dkshadow), inset -1px -1px var(--light);border-image:;border-radius:0;outline:none;flex:auto;padding:0 4px 0 20px;font-size:12px}:where(.w2k .w2k-input)::placeholder{color:var(--gray-text)}:where(.w2k .w2k-btn){background:var(--face);color:var(--text);border-style:solid;border-width:1px;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);min-width:62px;min-height:21px;font-family:var(--w2k-font);cursor:pointer;border-image:;border-radius:0;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 10px;text-decoration:none;display:inline-flex}:where(.w2k .w2k-btn-search){background:var(--face);color:var(--text);border-style:solid;border-width:1px;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);box-shadow:inset 1px 1px var(--light), inset -1px -1px var(--dkshadow);border-image:;height:21px}:where(.w2k .w2k-main){background:var(--face);min-width:0;padding:5px}:where(.w2k .w2k-pane){background:var(--face);flex-direction:column;min-width:0;display:flex;position:relative}:where(.w2k .w2k-rail){flex-direction:column;gap:6px;min-width:0;max-height:calc(100vh - 24px);display:flex;position:sticky;top:8px}:where(.w2k .w2k-rail):after{content:"";background-color:var(--face);background-image:linear-gradient(var(--w2k-shadow), var(--w2k-shadow)), linear-gradient(var(--w2k-shadow), var(--w2k-shadow)), linear-gradient(var(--w2k-shadow), var(--w2k-shadow));border-left:1px solid var(--hilight);border-right:1px solid var(--w2k-shadow);cursor:col-resize;background-position:0 calc(50% - 4px),0,0 calc(50% + 4px);background-repeat:no-repeat;background-size:100% 1px,100% 1px,100% 1px;width:4px;position:absolute;top:0;bottom:0;right:-5px}:where(.w2k .w2k-pane-doc){box-shadow:none;background:0 0;border:0}:where(.w2k .w2k-tree){flex-direction:column;gap:1px;display:flex}:where(.w2k .w2k-search-toggle){display:none}@media (width<=767px){:where(.w2k .w2k-search-toggle){flex:none;align-self:center;display:block;position:relative}:where(.w2k .w2k-search-btn){width:24px;height:24px;box-shadow:none;color:#1c1a17;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;appearance:none;background:#dcd8cf;border:1px solid #9e9a92;border-radius:0;justify-content:center;align-items:center;margin:0 3px 0 6px;padding:0;font-family:inherit;line-height:1;display:inline-flex}:where(.w2k .w2k-search-panel){z-index:60;width:min(300px,100vw - 32px);box-shadow:none;background:#ece9d8;border:1px solid #9e9a92;border-radius:0;padding:6px 8px;position:absolute;top:calc(100% + 3px);right:0}}:where(.media-cards){grid-template-columns:repeat(var(--media-cols,4), minmax(0, 1fr));box-sizing:border-box;align-items:start;gap:var(--media-card-gap,18px);width:100%;display:grid}:where(.media-cards-empty){color:var(--media-card-muted,#777);text-align:center;grid-column:1/-1;padding:56px 16px;font-size:12px}:where(.media-card){min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;margin:0;padding:0;display:flex;position:relative}:where(.media-card-frame){color:inherit;outline:none;margin:0;text-decoration:none;display:block}:where(.media-card-media){width:100%;height:0;padding-top:calc(var(--media-ratio-h,150%) + var(--media-size-adj,-8px));border-radius:var(--media-card-radius,6px);background:var(--media-card-media-bg,#e9e6df);isolation:isolate;border:0;outline:none;display:block;position:relative;overflow:hidden}:where(.media-card-placeholder){background-color:var(--media-card-media-bg,#e9e6df);color:#8a857c;letter-spacing:.08em;text-transform:uppercase;background-image:repeating-linear-gradient(45deg,#0000 0 6px,#9e9a922e 6px 7px);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;inset:0}:where(.media-card-placeholder i){opacity:.85;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='38' shape-rendering='crispEdges'%3E%3Crect width='32' height='38' fill='%23ffffff'/%3E%3Crect x='31' width='1' height='38' fill='%23808080'/%3E%3Crect y='37' width='32' height='1' fill='%23808080'/%3E%3Crect x='4' y='5' width='20' height='2' fill='%23000080'/%3E%3Crect x='4' y='11' width='22' height='2' fill='%23c0c0c0'/%3E%3Crect x='4' y='16' width='16' height='2' fill='%23c0c0c0'/%3E%3Crect x='4' y='21' width='22' height='2' fill='%23c0c0c0'/%3E%3Crect x='4' y='26' width='12' height='2' fill='%23c0c0c0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:32px;height:38px;display:block}:where(.media-card-placeholder b){letter-spacing:.14em;font-size:10px;font-weight:600}:where(.media-card-media):after{content:"";height:var(--media-bar-line,3px);background-color:var(--media-accent,#2b579a);z-index:2;pointer-events:none;opacity:0;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}:where(.media-card-badge){z-index:3;box-sizing:border-box;color:#fff;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.04em;font-variant-numeric:tabular-nums;pointer-events:none;background:var(--media-tag-bg,#141a2494);backdrop-filter:blur(4px);border-radius:3px;align-items:center;max-width:calc(100% - 12px);padding:1px 6px;font-size:10px;font-weight:500;line-height:1.6;display:inline-flex;position:absolute;overflow:hidden}:where(.media-card-copy){text-align:center;flex-direction:column;align-items:center;gap:2px;padding:8px 0 0;display:flex}:where(.media-card-title){max-width:100%;color:var(--media-card-text,#1c1a17);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:600;line-height:1.45;transition:color .18s;overflow:hidden}:where(.media-card-date){color:var(--media-card-muted,#777);letter-spacing:.01em;font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:400;line-height:1.5;display:block}@media (prefers-reduced-motion:reduce){:where(.media-card-media):after,:where(.media-card-title){transition:none}}:where(.site-brand-compact){display:none}@media (width<=360px){:where(.site-brand-compact){display:inline}}:where(.art-video-player img){vertical-align:top;max-width:100%}:where(.art-video-player svg){fill:var(--art-font-color)}:where(.art-video-player a){color:var(--art-font-color);text-decoration:none}:where(.art-mini-popup svg){fill:#fff}:where(.cms-shared-header nav a){color:var(--studio-muted,#687789);border-radius:4px;padding:8px 10px}:where(.cms-shared-header>div){align-items:center;gap:10px;margin-left:auto;display:flex}:where(.cms-cover-heading button){color:var(--studio-blue,#2f6fae);font-size:11px}:where(.cms-cover-drop img){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(.cms-copy-field input){flex:1;min-width:0}:where(.cms-copy-field button){color:var(--studio-blue,#2f6fae);font-size:11px}:where(.cms-video-options summary){cursor:pointer}:where(.cms-switch-row input){appearance:none;cursor:pointer;background:#bac8d5;border-radius:10px;width:30px;height:17px;position:relative}:where(.cms-switch-row input):before{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:2px}:where(.cms-member-toolbar input),:where(.cms-member-toolbar select){border:1px solid var(--studio-line,#d7e0e7);background:var(--studio-surface,#fff);height:34px;color:inherit;border-radius:5px;font:12px system-ui}:where(.cms-member-admin button){min-height:30px}:where(.cms-member-table th){background:var(--studio-panel,#f4f7fa);color:var(--studio-muted,#6b7c8e);border-bottom:1px solid var(--studio-line,#e2e8ee);height:48px;padding:9px 12px;font-size:12px;font-weight:500}:where(.cms-member-table td){border-bottom:1px solid var(--studio-line,#e2e8ee);height:48px;padding:9px 12px;font-size:12px}:where(.cms-member-more summary){cursor:pointer;border:1px solid var(--studio-line,#d7e0e7);border-radius:4px;padding:5px 9px;line-height:20px;list-style:none}:where(.cms-member-more>div){z-index:20;background:var(--studio-surface,#fff);border:1px solid var(--studio-line,#d7e0e7);border-radius:6px;min-width:138px;padding:5px;position:absolute;top:100%;right:0}:where(.cms-member-more button){text-align:left;width:100%;display:block}:where(.cms-audit-panel summary){cursor:pointer}:where(.cms-audit-panel p){flex-wrap:wrap;gap:10px;margin:10px 0;font-size:12px;display:flex}:where(.cms-compact-dialog input),:where(.cms-compact-dialog select){border:1px solid var(--studio-line,#d7e0e7);background:var(--studio-panel,#f5f8fa);width:100%;height:34px;color:inherit;border-radius:4px;padding:6px 9px;font-size:12px;display:block}:where(.cms-compact-dialog p){font-size:12px;line-height:1.7}@media (width<=700px){:where(.cms-member-toolbar input){flex:1}}:where(html.studio-auth-open){overflow:hidden}:where(.compact-download-heading svg){fill:none;width:13px;height:13px;stroke:var(--dc-blue);stroke-width:1.6px;stroke-linejoin:round}:where(.compact-download-file-icon svg){stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linejoin:round;width:20px;height:22px}:where(.compact-download-value>span){overflow-wrap:anywhere;min-width:0}@media (width<=640px){:where(.compact-download-secrets>small span){font-size:10px}}:where(.member-favorite>a){overflow-wrap:anywhere;min-width:0}:where(.site-member-entry svg){stroke:currentColor;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}:where(.member-article-save button){border:1px solid var(--article-line);color:var(--article-accent);cursor:pointer;background:0 0;border-radius:3px;padding:5px 10px}:where(.member-theme-toggle svg){width:20px;height:20px}:where(.member-side-nav>a){color:inherit;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}:where(.member-side-nav button){width:100%}:where(.member-overview>div){border:1px solid var(--mc-line);background:var(--mc-side);border-radius:4px;padding:16px}:where(.member-overview p){overflow-wrap:anywhere;margin:6px 0 0}:where(.member-history>div){min-width:0}:where(.member-history h3){overflow-wrap:anywhere;margin:0 0 5px;font-size:15px;font-weight:400}:where(.member-history p){color:#778594;font-size:13px}@media (width<=760px){:where(.member-side-nav>a){flex:1 0 auto;padding:8px 10px;font-size:13px}:where(.member-side-nav button){padding:8px 10px;font-size:13px}:where(.member-overview>div){padding:12px}:where(.member-history p){margin:0}:where(.member-favorite button){font-size:13px}}:where(.member-header>a){white-space:nowrap;align-items:center;gap:9px;font-size:18px;font-weight:500;display:flex}:where(.member-plan h3){margin:8px 0 12px;font-size:18px;font-weight:400}:where(.member-plan-price>span){margin-right:4px;font-size:17px}:where(.member-plan ul){border-top:1px solid var(--mc-line);flex:1;margin:0;padding:18px 0 20px;font-size:13px;line-height:2.4;list-style:none}:where(.member-plan li):before{content:"✓";color:#2f6fae;margin-right:8px}:where(.member-plan button){width:100%;padding:8px 12px}:where(.member-plan-dialog p){line-height:1.8}@media (width<=767px){:where(.member-plan h3){font-size:16px}}:where(.article-permission-table th),:where(.article-permission-table td){text-align:center;border-bottom:1px solid #d7e0e7;padding:11px 10px}:where(.article-permission-table input){accent-color:#2f6fae;width:16px;height:16px}:where(.media-card-media img){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(.prose-paper a){color:var(--accent);text-underline-offset:4px;text-decoration:underline wavy #d7a983}:where(.prose-paper ul){margin:1.1em 0;padding-left:1.6rem;list-style:outside}:where(.prose-paper li){margin:.45em 0}:where(.prose-paper img){border:8px solid #fffdf8;max-width:100%;margin:2rem auto;display:block;transform:rotate(-.2deg);box-shadow:0 10px 28px #3c342821}:where(.prose-paper h1){color:#302d29;margin:2.15em 0 .8em;font-size:1.65rem;line-height:1.45}:where(.prose-paper h2){color:#302d29;margin:2.25em 0 .88em;padding-bottom:13px;font-size:1.38rem;line-height:1.45;position:relative}:where(.prose-paper h3){color:#302d29;margin:2.05em 0 .82em;padding-bottom:13px;font-size:1.18rem;line-height:1.45;position:relative}:where(.prose-paper h4){color:#302d29;margin:1.85em 0 .76em;padding-bottom:13px;font-size:1.04rem;line-height:1.45;position:relative}:where(.prose-paper h2):after{content:"";opacity:.94;background:#79ae86 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='9' viewBox='0 0 64 9'%3E%3Cpath d='M1 5.4 C8 3.25 14 5.45 21 4.3 S34 5.6 41 4.15 S54 5.35 63 3.9' fill='none' stroke='%23E5A869' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 0/64px 9px no-repeat;border-radius:9px;width:64px;height:9px;margin:0;display:block;position:absolute;bottom:0;left:0;transform:rotate(-2deg)}:where(.prose-paper h3):after{content:"";opacity:.94;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='9' viewBox='0 0 64 9'%3E%3Cpath d='M1 5.4 C8 3.25 14 5.45 21 4.3 S34 5.6 41 4.15 S54 5.35 63 3.9' fill='none' stroke='%23E5A869' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:58px 9px;width:58px;height:9px;margin:0;display:block;position:absolute;bottom:0;left:0}:where(.prose-paper h4):after{content:"";opacity:.94;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='9' viewBox='0 0 64 9'%3E%3Cpath d='M1 5.4 C8 3.25 14 5.45 21 4.3 S34 5.6 41 4.15 S54 5.35 63 3.9' fill='none' stroke='%23E5A869' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:52px 9px;width:52px;height:9px;margin:0;display:block;position:absolute;bottom:0;left:0}:where(.prose-paper p){margin:1.08em 0}:where(.prose-paper table){border-collapse:separate;border:1px solid var(--prose-line);border-spacing:0;background:#fffdf9;border-radius:8px;width:100%;margin:1.75rem 0;font-size:.91rem;line-height:1.65;overflow:hidden;box-shadow:0 2px 8px #4f3c2609}:where(.prose-paper thead th){color:#443d35;text-align:left;background:#f7efe4;font-weight:750}:where(.prose-paper th){text-align:left;border-top:0;border-left:0;border-right:1px solid var(--prose-line);border-bottom:1px solid var(--prose-line);vertical-align:top;background:#f0ece3;border-image:;padding:10px 14px}:where(.prose-paper td){text-align:left;border-top:0;border-left:0;border-right:1px solid var(--prose-line);border-bottom:1px solid var(--prose-line);vertical-align:top;border-image:;padding:10px 14px}@media (width<=640px){:where(.prose-paper h2){font-size:1.28rem}:where(.prose-paper h3){font-size:1.13rem}:where(.prose-paper h4){font-size:1rem}:where(.prose-paper table){white-space:nowrap;display:block;overflow-x:auto}:where(.prose-paper th),:where(.prose-paper td){padding:9px 11px}}:where(.hero-dots button){background:#624f3a40;border:0;border-radius:999px;padding:0;transition:width .2s,background .2s}:where(.latest-heading h2){color:var(--ink);font:800 1.08rem/1.2 Noto Serif SC,serif}:where(.view-switch button){width:30px;height:29px;color:var(--muted);background:0 0;border:0;border-radius:7px;font-size:.95rem}@media (width<=767px){:where(.hero-dots button){width:5px;height:5px}:where(.prose-paper table){white-space:normal;table-layout:auto;width:100%;min-width:100%;margin:0;display:table;overflow:visible}:where(.prose-paper th),:where(.prose-paper td){min-width:0;padding:7px 8px;font-size:.78rem;line-height:1.45}}:where(.media-upload-row-head span){color:#8a765e;flex:none}:where(.paper-audio-cover img){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(.media-pane-head>div){gap:1px;display:grid}:where(.paper-audio-title-line span){text-overflow:ellipsis;white-space:nowrap;color:#958c81;flex:none;max-width:42%;font-size:13px;overflow:hidden}@media (width<=767px){:where(.paper-audio-title-line span){max-width:100%;font-size:11px}}:where(.admin-modal-card h2){font:800 1.2rem/1.4 Noto Serif SC,serif}:where(.admin-modal-card p){color:var(--muted);margin:9px 0 20px;font-size:.8rem;line-height:1.7}:where(.editor-modal-heading p){margin:0;font-size:.72rem}:where(.editor-callout-types button){cursor:pointer;border:1px solid #e2dfd7;border-radius:8px;height:31px;padding:0 10px;font-size:.66rem}:where(.editor-audio-row>span){color:#9ba09d;font:700 .68rem ui-monospace,SFMono-Regular,monospace}:where(.editor-audio-row div){gap:2px;min-width:0;display:grid}:where(.editor-audio-row button){color:#b06f6f;cursor:pointer;background:0 0;border:0;font-size:.64rem}:where(.editor-permission-option div){gap:2px;display:grid}:where(.media-upload-actions button){color:#68543d;background:#faf8f3;border:1px solid #d9d0c3;border-radius:7px;padding:4px 8px;font-size:.65rem}:where(.workspace-audio-card-head button){color:#b06155;cursor:pointer;background:0 0;border:0;font-size:.65rem}:where(.workspace-audio-grid input){color:#4b443b;background:#fff;border:1px solid #e0d7c9;border-radius:7px;outline:0;height:33px;padding:0 9px;font-size:.69rem;display:block}:where(.download-head>div){min-width:0}:where(.paper-hide-lock>p){color:#918474;font-size:11.5px}:where(.download-code span){color:#817668}:where(.hide-lock-form input){color:#3f3932;border:1px solid #d9ccba;border-right:0;border-image:;outline:none;flex:1;min-width:0;height:38px;padding:0 11px;font-size:12px}:where(.hide-lock-form button){cursor:pointer;color:#fff;background:#4e8b6e;border:0;border-left:1px solid #4e8b6e;border-image:;border-radius:0;flex:none;height:38px;padding:0 14px;font-size:11.5px;font-weight:650}:where(.editor-modal-heading h2){letter-spacing:-.02em;margin:4px 0;font-size:1.1rem}:where(.filter-trigger svg){opacity:.68;flex:none;width:12px;height:12px;transition:transform .15s}:where(.magazine-section-icon svg){fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}:where(.magazine-section-title h2){letter-spacing:-.015em;margin:0;line-height:1.35}:where(.magazine-section-title p){margin:2px 0 0;font-size:10px;line-height:1.4}:where(.magazine-more span){transition:transform .15s}@media (width<=767px){:where(.magazine-section-title p){display:none}}:where(.w2k .w2k-menu a){white-space:nowrap;flex:none;padding:0 11px}:where(.w2k .w2k-menu a u){text-underline-offset:2px}:where(.media-card-media>img){object-fit:cover;object-position:center center;backface-visibility:hidden;border:0;width:100%;height:100%;margin:0;transition:transform .38s cubic-bezier(.2,.7,.2,1),filter .2s;display:block;position:absolute;inset:0;transform:scale(1.001)}@media (prefers-reduced-motion:reduce){:where(.media-card-media>img){transition:none}}:where(.site-top-nav a){min-height:24px;color:inherit;white-space:nowrap;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:2px 7px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.4;text-decoration:none;display:inline-flex}:where(.site-top-nav svg){fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}@media (width<=767px){:where(.site-top-nav a){flex:none;gap:3px;min-width:0;min-height:24px;padding:2px 4px;font-size:12px}:where(.site-mobile-search-field input){width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:0;padding:0;font-family:inherit;font-size:12px;font-weight:400}:where(.site-top-nav svg){width:12px;height:12px}}@media (width<=700px){:where(.cms-shared-header>div>a){display:none}}:where(.member-header>a svg){flex:none;width:18px;height:18px}:where(.hljs-meta .hljs-keyword),:where(.hljs-variable.language_){color:#d73a49}:where(.hljs-title.class_),:where(.hljs-title.function_){color:#6f42c1}:where(.hljs-meta .hljs-string){color:#032f62}:where(.art-video-player)::-webkit-scrollbar-thumb:hover{background-color:var(--art-scrollbar-background-hover)}:where(.art-video-player .art-subtitle){z-index:20;text-align:center;pointer-events:none;justify-content:center;align-items:center;gap:var(--art-subtitle-gap);width:100%;bottom:var(--art-subtitle-bottom);font-size:var(--art-subtitle-font-size);transition:bottom var(--art-transition-duration) ease;text-shadow:var(--art-subtitle-border) 1px 0 1px,var(--art-subtitle-border) 0 1px 1px,var(--art-subtitle-border) -1px 0 1px,var(--art-subtitle-border) 0 -1px 1px,var(--art-subtitle-border) 1px 1px 1px,var(--art-subtitle-border) -1px -1px 1px,var(--art-subtitle-border) 1px -1px 1px,var(--art-subtitle-border) -1px 1px 1px;flex-direction:column;padding:0 5%;display:none;position:absolute}:where(.art-video-player .art-layers){z-index:40;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}:where(.art-video-player .art-mask){z-index:50;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}:where(.art-video-player .art-loading){z-index:70;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:absolute;inset:0}:where(.art-video-player .art-bottom){z-index:60;opacity:0;pointer-events:none;width:100%;height:100%;padding:0 var(--art-padding);transition:all var(--art-transition-duration) ease;background-size:100% var(--art-bottom-height);background-image:linear-gradient(#0000,#0006,#000);background-position:bottom;background-repeat:repeat-x;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0;overflow:hidden}:where(.art-bottom .art-progress){z-index:0;cursor:pointer;pointer-events:auto;padding-top:var(--art-progress-top-gap);padding-bottom:var(--art-bottom-gap);position:relative}:where(.art-video-player .art-controls){z-index:10;pointer-events:auto;height:var(--art-control-height);justify-content:space-between;align-items:center;display:flex;position:relative}:where(.art-control-volume .art-volume-panel){text-align:center;cursor:default;opacity:0;pointer-events:none;left:0;right:0;bottom:var(--art-control-height);width:var(--art-control-height);height:var(--art-volume-height);transition:all var(--art-transition-duration) ease;justify-content:center;align-items:center;padding:0 5px;font-size:12px;display:flex;position:absolute;transform:translateY(10px)}:where(.art-video-player .art-notice){z-index:80;width:100%;height:auto;padding:var(--art-padding);pointer-events:none;display:none;position:absolute;inset:0 0 auto}:where(.art-video-player .art-contextmenus){z-index:120;border-radius:var(--art-border-radius);background-color:var(--art-widget-background);min-width:var(--art-contextmenus-min-width);flex-direction:column;padding:5px 0;font-size:12px;display:none;position:absolute}:where(.art-video-player .art-settings){z-index:90;border-radius:var(--art-border-radius);max-height:var(--art-settings-max-height);left:auto;right:var(--art-padding);bottom:var(--art-control-height);transition:all var(--art-transition-duration) ease;background-color:var(--art-widget-background);flex-direction:column;display:none;position:absolute;overflow:hidden auto}:where(.art-video-player .art-info){left:var(--art-padding);top:var(--art-padding);z-index:100;border-radius:var(--art-border-radius);background-color:var(--art-widget-background);padding:10px;font-size:12px;display:none;position:absolute}:where(.art-video-player[data-aspect-ratio]){overflow:hidden}:where(.art-mini-popup .art-video){pointer-events:none}:where(.art-mini-popup .art-mini-close){z-index:20;cursor:pointer;opacity:0;transition:opacity .2s;position:absolute;top:10px;right:10px}:where(.art-mini-popup .art-mini-state){z-index:30;pointer-events:none;opacity:0;background-color:#00000040;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .2s;display:flex;position:absolute;inset:0}:where(.art-video-player .art-layer-lock){height:var(--art-lock-size);width:var(--art-lock-size);top:50%;left:var(--art-padding);background-color:var(--art-tip-background);border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;transform:translateY(-50%)}:where(.art-video-player .art-layer-auto-playback){border-radius:var(--art-border-radius);left:var(--art-padding);bottom:calc(var(--art-control-height) + var(--art-bottom-gap) + 10px);background-color:var(--art-widget-background);align-items:center;gap:10px;padding:10px;line-height:1;display:none;position:absolute}:where(.art-control-selector .art-selector-list){text-align:center;border-radius:var(--art-border-radius);opacity:0;pointer-events:none;bottom:var(--art-control-height);max-height:var(--art-selector-max-height);background-color:var(--art-widget-background);transition:all var(--art-transition-duration) ease;flex-direction:column;align-items:center;display:flex;position:absolute;overflow:hidden auto;transform:translateY(10px)}:where(.art-video-player [class*=hint--]){font-style:normal;display:inline-block;position:relative}:where(.art-video-player [class*=hint--]):before{visibility:hidden;opacity:0;pointer-events:none;z-index:1000001;content:"";background:0 0;border:6px solid #0000;transition:all .3s;position:absolute;transform:translateZ(0)}:where(.art-video-player [class*=hint--]):after{visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;color:#fff;white-space:nowrap;text-shadow:0 -1px #000;background:#000;padding:8px 10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:12px;transition:all .3s;position:absolute;transform:translateZ(0);box-shadow:4px 4px 8px #0000004d}@media (width>=1024px){:where(.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]){grid-template-columns:220px minmax(0,1fr)}:where(.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]){grid-template-columns:minmax(0,1fr) 340px}}:where(.cms-compact-inspector .cms-inspector-card){background:var(--studio-surface,#fff)}:where(.cms-help:hover):after,:where(.cms-help:focus):after{content:attr(data-tip);z-index:80;border:1px solid var(--studio-line,#d4deea);background:var(--studio-surface,#fff);width:220px;color:var(--studio-text,#334653);border-radius:6px;padding:9px 11px;font:12px/1.6 system-ui;position:absolute;top:22px;right:0;box-shadow:0 4px 18px #0002}:where(.cms-cover-drop.is-dragging){background:#e5f1fc;border-color:#3187da}:where(.cms-member-table tbody tr:hover){background:var(--studio-selected,#eff5fb)}:where(.cms-account-status.is-disabled){color:#b55b63}:where(.cms-compact-dialog [disabled]){opacity:.45;cursor:not-allowed}:where(.compact-download-button:hover){background:#275f95}:where(.compact-download-button.is-disabled){background:var(--dc-line);border-color:var(--dc-line);color:var(--dc-muted)}:where(.compact-download-button.is-upgrade){color:#2f5f89;background:#e4eff9;border-color:#cfdfed}:where(.compact-download-value:hover){border-color:var(--dc-blue);background:var(--dc-main)}:where(.compact-download-value:focus-visible){outline:2px solid var(--dc-blue);outline-offset:2px}:where(.compact-download-value:disabled){cursor:wait;opacity:.75}:where(.member-app .member-secondary){color:#526777;background:#f4f7fa;border-color:#d7e0e7}:where(.member-site .member-header){color:#fff;background:linear-gradient(#4386c0,#2f6fae);border:0;justify-content:flex-start;gap:26px;max-width:1600px;min-height:40px;margin:auto;padding:8px 14px}:where(.member-site .member-header nav){flex:1;align-items:center;gap:22px}:where(.member-site .member-theme-toggle){margin-left:auto}:where(.member-site .member-main){background:#f7f9fccc;max-width:1600px;min-height:calc(100vh - 140px);margin:0 auto;padding:12px}:where(.member-site .member-card){box-shadow:none;background:var(--mc-surface);border-color:var(--mc-line);border-radius:5px;margin:0 0 14px}:where(.member-identity .member-badge),:where(.member-upgrade .member-badge){margin:0}@media (width<=760px){:where(.member-site .member-header){flex-flow:wrap;align-items:center;gap:8px 16px;padding:8px 10px}:where(.member-site .member-header nav){flex-wrap:wrap;gap:12px}:where(.member-site .member-main){padding:10px}:where(.member-identity .member-badge){justify-self:start}:where(.member-site .member-panel){min-height:300px;padding:0 16px 20px}}:where(.member-site .member-footer){border-top:1px solid var(--mc-line);background:var(--mc-side);flex-wrap:wrap;justify-content:space-between;gap:14px;max-width:1600px;margin:auto;padding:18px;display:flex}@media (width<=760px){:where(.member-site .member-footer){text-align:center;justify-content:center}}:where(.dark .prose-paper){color:#d4ccc0}:where(.toc-list.is-collapsed){display:none}:where(.pin-action.is-pinned){color:#4f865e;font-weight:500}:where(.prose-paper>:first-child){margin-top:0}:where(.prose-paper>:last-child){margin-bottom:0}:where(.prose-paper tr>:last-child){border-right:0}:where(.prose-paper blockquote>:first-child){margin-top:0}:where(.prose-paper blockquote>:last-child){margin-bottom:0}:where(.prose-paper .code-block-wrapper){background:#faf5eb;border:1px solid #2b2d2f;border-radius:7px;margin:1.85rem 0;overflow:hidden;box-shadow:0 5px 14px #312a220f}:where(.prose-paper pre .comment){color:#9c9488;font-style:italic}:where(.prose-paper pre .string){color:#66815d}:where(.prose-paper pre .number){color:#b47b43}:where(.prose-paper pre .function){color:#687aa2}:where(.dark .prose-paper :not(pre)>code){color:#e5aa78;background:#342c23;border-color:#5f4936}:where(.dark .code-header){background:#332d26;border-color:#aaa092}:where(.dark .code-language){color:#b8aa9b}:where(.dark .pill){color:#a8cbae;background:#2f3b31;border-color:#49604d}:where(.prose-paper .table-scroll){scrollbar-width:thin;scrollbar-color:#d1c7b7 transparent;width:100%;max-width:100%;margin:1.75rem 0;overflow-x:auto}:where(.prose-paper .table-scroll)::-webkit-scrollbar{height:5px}:where(.prose-paper .table-scroll)::-webkit-scrollbar-track{background:0 0}:where(.prose-paper .table-scroll)::-webkit-scrollbar-thumb{background:#d1c7b7;border-radius:999px}:where(.hero-slide.is-active){display:grid}:where(.dark .hero-carousel){background:linear-gradient(135deg,#302c25,#28251f);border-color:#544c40;box-shadow:0 18px 42px #0000003d}:where(.dark .view-switch){background:#2d2923;border-color:#51483c}@media (width<=767px){:where(.hero-slide.is-active){grid-template-rows:112px;grid-template-columns:minmax(0,65%) minmax(0,35%)}}:where(.dark .copy-code){color:#aaa092;border-color:#5b5044}@media (width<=767px){:where(.article-taxonomy .pill){min-height:23px;padding:2px 7px;font-size:.66rem;line-height:1.25;transform:none}:where(.prose-paper .table-scroll){scrollbar-width:thin;scrollbar-color:#d1c7b7 transparent;width:100%;max-width:100%;margin:1.05rem 0;overflow-x:auto}}:where(.toc-link.is-active){font-weight:800}:where(.toc-link.is-active):before{content:"";border-radius:8px;width:3px;position:absolute;top:6px;bottom:6px;left:1px}:where(.prose-paper pre code.hljs){color:#3d3a34;padding:0;display:block}:where(.prose-paper pre .hljs-comment),:where(.prose-paper pre .hljs-quote){color:#9a9184;font-style:italic}:where(.prose-paper pre .hljs-keyword),:where(.prose-paper pre .hljs-selector-tag),:where(.prose-paper pre .hljs-literal),:where(.prose-paper pre .hljs-doctag){color:#b55f4c}:where(.prose-paper pre .hljs-string),:where(.prose-paper pre .hljs-regexp),:where(.prose-paper pre .hljs-addition),:where(.prose-paper pre .hljs-attribute){color:#627f5e}:where(.prose-paper pre .hljs-number),:where(.prose-paper pre .hljs-built_in),:where(.prose-paper pre .hljs-builtin-name){color:#b47b43}:where(.prose-paper pre .hljs-title){color:#657aa1}:where(.prose-paper pre .hljs-type){color:#896a99}:where(.prose-paper pre .hljs-variable),:where(.prose-paper pre .hljs-template-variable),:where(.prose-paper pre .hljs-params){color:#75634f}:where(.prose-paper pre .hljs-selector-class),:where(.prose-paper pre .hljs-selector-id),:where(.prose-paper pre .hljs-selector-attr){color:#9b6f45}:where(.prose-paper pre .hljs-meta),:where(.prose-paper pre .hljs-symbol),:where(.prose-paper pre .hljs-bullet){color:#9b7860}:where(.prose-paper pre .hljs-deletion){color:#b75656}:where(.media-add-btn:hover){background:#f8ead6;border-color:#cdb28e;transform:translateY(-1px)}:where(.media-upload-actions:empty){display:none}:where(.media-upload-row.is-error){border-color:#dba9a3}:where(.media-upload-row.is-error small){color:#ad463b}:where(.paper-audio-playlist.is-collapsed){border-top-color:#0000;max-height:0}:where(.paper-audio-track:last-child){border-bottom:0}:where(.paper-audio-track:hover){background:#faf6ef}:where(.media-tab:hover){color:#664f34;background:#f7efe4}:where(.media-tab.is-active){color:#5e7d66;background:#fffdf9;border-color:#d9cab6;box-shadow:0 1px 3px #4436240d}:where(.paper-audio-icon:hover){color:#4e8b6e;background:#f2ecdf}:where(.paper-audio-track.is-active){color:#3f7659;background:#f5f1e8}:where(.paper-audio-track.is-active):before{content:"";background:#4e8b6e;border-radius:4px;width:3px;position:absolute;top:5px;bottom:5px;left:0}:where(.post-list.is-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}:where(.dark .admin-danger-btn){color:#f0b2a8;background:#422d29;border-color:#704840}:where(.dark .admin-modal-card){background:#2d2923;border-color:#554b3f}:where(.dark .admin-modal-backdrop){background:#0a0908a3}:where(.dark .admin-modal-icon){color:#efb0a5;background:#4a302c}@media (width<=640px){:where(.post-list.is-grid){grid-template-columns:1fr;gap:16px}}:where(.editor-modal.is-open){display:grid}:where(.editor-modal-actions .editor-action-secondary),:where(.editor-modal-actions .editor-action-primary){height:40px;padding:0 18px;font-size:.74rem}:where(.editor-permission-option.is-disabled){opacity:.48}:where(.dark .editor-modal-card){color:#e8e4dc}:where(.dark .editor-audio-empty){border-color:#4a4842}:where(.media-workspace-tab:hover){background:#f7efe4}:where(.media-workspace-tab.is-active){color:#50735b;background:#fffdf9;border-color:#d9cab6;box-shadow:0 1px 4px #3c2f1f0d}@media (width<=760px){:where(.workspace-audio-grid label.wide){grid-column:span 1}}:where(.workspace-audio-grid label.wide){grid-template-columns:minmax(0,1fr);gap:4px;width:100%;min-width:0;margin:0;display:grid}:where(.paper-video-player .art-control){opacity:.92}:where(.paper-video-player .art-control-time){font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.9}:where(.prose-paper .paper-callout){background:var(--callout-bg);box-shadow:none;color:#354b60;border-left:6px solid var(--callout-accent);border-top:0;border-bottom:0;border-right:0;border-image:;border-radius:2px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;margin:1.35rem 0;padding:17px 20px 17px 22px;display:block;position:relative}:where(.dark .prose-paper blockquote){color:#dceaf3;background:#233440;border:0;border-left:5px solid #58b8f4;border-image:}@media (width<=640px){:where(.prose-paper .paper-callout){border-left-width:5px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:14px 15px 14px 17px}}:where(.paper-audio-playlist)::-webkit-scrollbar-thumb:hover{background-color:#8c827373}:where(.avatar-frame .avatar-image){z-index:2;object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}:where(.avatar-frame .avatar-fallback){z-index:1;border-radius:inherit;color:#5f5142;width:100%;height:100%;font:800 1.45rem/1 var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);letter-spacing:-.03em;background:linear-gradient(145deg,#d9c6a5,#b9c7b7);place-items:center;display:grid;position:absolute;inset:0}:where(.download-main.is-disabled){cursor:not-allowed}:where(.paper-hide-lock.is-unlocking){opacity:0;transform:translateY(-4px)}:where(.paper-hide-lock.is-shake){animation:.3s paperHideShake}:where(.paper-toast.is-visible){opacity:1;transform:translate(-50%)}:where(.paper-photo-card:hover){transform:translateY(-2px)}:where(.dark .cms-inspector-card){background:#0f172a;border-color:#1e293b}:where(.dark .cms-field-label){color:#94a3b8}:where(.cms-field-control:focus){border-color:#818cf8;box-shadow:0 0 0 3px #6366f117}:where(.dark .cms-field-control){color:#e2e8f0;background:#020617;border-color:#334155}:where(.cms-media-action:hover){color:#0f172a;background:#f8fafc;border-color:#cbd5e1}:where(.dark .cms-media-action){color:#94a3b8;background:#020617;border-color:#334155}:where(.cms-inspector-card .media-workspace-tabs){border-bottom:1px solid #e2e8f0;gap:.35rem;margin-top:.5rem;padding-bottom:.55rem;display:flex}:where(.cms-inspector-card .media-workspace-tab){color:#64748b;background:0 0;border:1px solid #0000;border-radius:.45rem;min-height:2rem;padding:0 .55rem;font-size:.7rem;font-weight:650}:where(.cms-inspector-card .media-workspace-tab b){color:#64748b;background:#e2e8f0;border-radius:99px;justify-content:center;align-items:center;min-width:1rem;height:1rem;margin-left:.2rem;font-size:.58rem;display:inline-flex}:where(.cms-inspector-card .media-workspace-pane){padding-top:.7rem}:where(.cms-inspector-card .media-pane-head){justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.55rem;display:flex}:where(.cms-inspector-card .media-pane-head strong){color:#334155;font-size:.75rem;display:block}:where(.cms-inspector-card .media-pane-head small){color:#94a3b8;margin-top:.1rem;font-size:.62rem;display:block}:where(.cms-inspector-card .media-add-btn){color:#4f46e5;background:#eef2ff;border:0;border-radius:.45rem;padding:.42rem .55rem;font-size:.65rem;font-weight:650}:where(.cms-inspector-card .workspace-audio-empty){color:#94a3b8;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.5rem;padding:.7rem;font-size:.67rem}:where(.cms-inspector-card .workspace-audio-card){background:#f8fafc;border:1px solid #e2e8f0;border-radius:.55rem;padding:.65rem}:where(.cms-inspector-card .workspace-audio-grid){grid-template-columns:1fr}:where(.cms-extension-item:hover){color:#0f172a;background:#f8fafc}:where(.dark .cms-extension-item){color:#cbd5e1}:where(.admin-ui .pin-action){font-weight:500}:where(.front-page-btn:hover){border-color:var(--front-line-strong);color:var(--front-text)}:where(.front-page-btn.is-current){background:var(--front-text);color:var(--front-panel);border-color:var(--front-text)}:where(.front-page-btn.is-disabled){opacity:.42;pointer-events:none}:where(.reading-content.prose-paper){max-width:none}:where(.compact-pill:hover),:where(.compact-clear:hover),:where(.compact-option:hover){background:var(--front-chip);color:var(--front-text)}:where(.compact-option.is-active){background:var(--front-chip);color:var(--front-text);font-weight:600}:where(.article-region.htmx-request){opacity:.72;transition:opacity .15s}:where(.filter-trigger:hover){background:var(--front-chip);color:var(--front-text)}:where(.filter-trigger.is-selected){border-color:var(--front-line);background:var(--front-chip);color:var(--front-text);font-weight:600;box-shadow:0 1px 2px #00000006}:where(.unified-filter .compact-clear){margin-left:2px}@media (width<=760px){:where(.unified-filter .compact-filter-main){scrollbar-width:none;overflow-x:auto}:where(.unified-filter .compact-filter-main)::-webkit-scrollbar{display:none}}:where(.reading-article-single .paper-video-shell){width:100%}:where(.reading-article-single .paper-video-player){aspect-ratio:16/9;border-radius:13px;width:100%}:where(.reading-article-single .paper-gallery){column-count:2;column-gap:12px;width:100%;max-width:none;margin:22px 0 26px}:where(.reading-article-single .paper-photo-card){margin-bottom:12px}:where(.reading-article-single .reading-content){padding-top:22px}@media (width<=760px){:where(.reading-article-single .paper-gallery){column-count:1}:where(.front-header.is-scroll-hidden){transform:translateY(calc(-100% - 1px))}}:where(.compact-pill.is-active){background:var(--front-chip);color:var(--front-text);box-shadow:none;font-weight:650}:where(.unified-filter .compact-pill),:where(.unified-filter .filter-trigger){border-radius:6px;min-height:28px;padding:0 9px;font-size:11px;line-height:1}:where(.unified-filter .compact-filter-main){flex:auto;min-width:0;min-height:44px}:where(.magazine-section+.magazine-section){border-top:1px solid #e4e4e7c7;padding-top:28px}@media (width<=767px){:where(.magazine-section+.magazine-section){padding-top:22px}}:where(.front-header.is-scroll-hidden){transform:translateY(calc(-100% - 1px))}:where(.win-groove.is-vertical){border-top:0;border-left:1px solid var(--w2k-shadow);width:0;height:auto;box-shadow:1px 0 0 0 var(--hilight);align-self:stretch}:where(.w2k .w2k-btn.is-disabled),:where(.w2k .w2k-btn:disabled){text-shadow:1px 1px var(--gray-text-shadow);cursor:default}:where(.w2k .w2k-rail>.w2k-pane){min-height:0;max-height:none;position:static}@media (width<=767px){:where(.w2k .w2k-search-btn:hover){color:navy;background:#e5e2da}:where(.w2k .w2k-search-btn:active){background:#c9c5bd;border-color:#6f6b64}:where(.w2k .w2k-search-btn .w2k-ico){width:12px;height:12px;display:block}:where(.w2k .w2k-search-btn:focus-visible){outline-offset:-3px;outline:1px dotted #1c1a17}:where(.w2k .w2k-search-panel .w2k-search){flex:auto;gap:4px;width:100%;display:flex}:where(.w2k .w2k-search-panel .w2k-input){flex:auto;height:26px}:where(.w2k .w2k-search-panel .w2k-btn-search){height:26px;padding:0 12px}}:where(.media-cards.is-auto){grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--media-card-min,200px)), 1fr))}:where(.media-card-badge.is-quality){bottom:6px;right:6px}:where(.media-card-badge.is-episode){bottom:6px;left:6px}:where(.studio-login .login-card){color:#263746;background:#fff;border:1px solid #d7e0e7;border-radius:10px;width:100%;max-width:360px;padding:30px;box-shadow:0 8px 28px #14283c0b}:where(.studio-login .login-intro){color:#667786;margin-bottom:24px;font-size:14px}:where(.studio-login .login-back){color:#526a80;font-size:13px;text-decoration:none}:where(.studio-login .login-submit){color:#fff;cursor:pointer;background:#2f6fae;border:0;border-radius:5px;width:100%;height:42px;margin-top:24px;font-size:14px;font-weight:400}:where(.studio-login .login-error){color:#993939;background:#fff0f0;border:1px solid #d5a2a2;border-radius:4px;margin-top:16px;padding:10px;font-size:13px}:where(.cms-shared-header nav a[aria-current=page]),:where(.cms-shared-header nav a:hover){color:var(--studio-blue,#2f6fae);background:var(--studio-selected,#e7f0fa)}:where(.cms-compact-inspector input[type=file]){max-width:100%}:where(.cms-switch-row input:checked){background:#347bc0}:where(.cms-switch-row input:checked):before{left:15px}:where(.compact-download a:focus-visible),:where(.compact-download button:focus-visible){outline:2px solid var(--dc-blue);outline-offset:2px}:where(html.dark .member-header),:where(html.dark .member-card){background:#181d24;border-color:#35404c}:where(html.dark .member-muted),:where(html.dark .member-footer){color:#a5b0bf}:where(html.dark .member-badge){color:#9dc5f4;background:#283d55}:where(html.dark .member-notice){color:#b0d9c4;background:#203c32}:where(html.dark .member-error){color:#edb2bd;background:#39252a}:where(.member-site .member-header a){color:inherit;font-size:15px;font-weight:400}:where(.member-site .member-header>a){font-size:17px}:where(.member-site .member-identity h1){overflow-wrap:anywhere;margin-bottom:6px;font-size:18px}:where(.member-side-nav>a[aria-current=page]){background:var(--mc-active);color:#2f6fae;box-shadow:inset 3px 0 #2f6fae}:where(.member-side-nav>a:hover){background:var(--mc-active)}:where(html.dark .member-avatar){color:#9dc5f4}@media (width<=760px){:where(.member-site .member-header a){font-size:13px}:where(.member-site .member-header>a){font-size:15px}:where(.member-site .member-footer span){width:100%}}:where(html.dark .member-plan-price){color:#9dc5f4}:where(html.dark .member-plan-description){color:#a5b0bf}:where(.article-permission-table th:first-child){text-align:left;font-weight:400}:where(.article-permission-table input:disabled){opacity:.45}:where(html:not(.dark) .w2k-breadcrumb){background-color:#f4f7f9}:where(html:not(.dark) .win-inset),:where(html:not(.dark) .win-outset),:where(html:not(.dark) .w2k-main),:where(html:not(.dark) .w2k-pane),:where(html:not(.dark) .w2k-dt),:where(html:not(.dark) .taxonomy-tile),:where(html:not(.dark) .code-block-wrapper),:where(html:not(.dark) .prose-paper){background-color:#fff;border:1px solid #d7e0e7}:where(html:not(.dark) .w2k-btn){background-color:#f4f6f8;border:1px solid #d8e0e6}:where(html.dark .w2k-breadcrumb){background-color:#242424}:where(html.dark .win-inset),:where(html.dark .win-outset),:where(html.dark .w2k-main),:where(html.dark .w2k-pane),:where(html.dark .w2k-dt),:where(html.dark .code-block-wrapper){background-color:#1e1e1e;border:1px solid #333}:where(html.dark .prose-paper){background-color:#181818;border:1px solid #333}:where(html.dark .w2k-btn){color:#dcdcdc;background-color:#2c2c2c;border:1px solid #3a3a3a}:where(.prose-paper tbody tr:last-child>td){border-bottom:0}:where(.prose-paper tbody tr:nth-child(2n) td){background:#faf5eb6b}:where(.dark .prose-paper h1),:where(.dark .prose-paper h2),:where(.dark .prose-paper h3),:where(.dark .prose-paper h4){color:#eee5d9}:where(.dark .prose-paper table){background:#302b25;border-color:#554b3f}:where(.dark .prose-paper thead th){color:#e7ded2;background:#3b342b}:where(.dark .prose-paper th),:where(.dark .prose-paper td){border-color:#554b3f}:where(.dark .prose-paper img){border-color:#39332b;box-shadow:0 10px 28px #00000038}:where(.prose-paper .table-scroll table){margin:0}:where(.hero-dots button.is-active){background:#d78942}:where(.view-switch button.is-active){color:#b56d2e;background:#f5eadc}:where(.dark .hero-dots button){background:#ebdcc140}@media (width<=767px){:where(.hero-dots button.is-active){width:14px}}:where(html.dark .media-add-btn){color:#d8b47d;background:#302b24;border-color:#5b4d3b}:where(html.dark .media-upload-row){color:#ddd4c7;background:#24211d;border-color:#50483d}:where(html.dark .media-upload-progress){background:#3d3730}:where(html.dark .paper-audio-player){box-shadow:none}:where(html.dark .paper-audio-index),:where(html.dark .paper-audio-track-artist){color:#aaa195}:where(html.dark .paper-audio-progress){background:#4c463d}:where(html.dark .paper-audio-icon){color:#b7afa4}:where(html.dark .paper-audio-track){color:#d2cbc0;border-bottom-color:#403a32}:where(html.dark .media-pane-head small){color:#a89e91}:where(html.dark .media-tab){color:#aaa095}:where(html.dark .media-tab b){color:#b9aa97;background:#3a342c}:where(html.dark .media-pane-head strong){color:#ddd5c9}:where(html.dark .paper-audio-title-line strong){color:#eee7dc}:where(html.dark .paper-audio-time){color:#aaa195}:where(.editor-callout-types button.is-active){font-weight:800}:where(.workspace-audio-grid input:focus){border-color:#9cc9ae;box-shadow:0 0 0 2px #2fa66f12}:where(html.dark .media-workspace){background:#292620;border-color:#3d3b35}:where(html.dark .media-workspace-tabs){border-color:#484138}:where(html.dark .media-workspace-tab){color:#aaa095}:where(html.dark .workspace-audio-empty),:where(html.dark .workspace-audio-card){color:#a99f92;background:#26231e;border-color:#484138}:where(html.dark .workspace-audio-card-head strong){color:#ddd5c9}:where(html.dark .workspace-audio-grid label){color:#a99f92}:where(html.dark .paper-video-player){box-shadow:0 10px 30px #00000038}:where(.prose-paper details.paper-callout){padding:0;display:block;overflow:hidden}:where(.prose-paper a:not(.btn)){text-underline-offset:4px;color:#b86d2c;background:0 0;text-decoration:none;transition:color .16s,background-color .16s,text-decoration-color .16s}:where(html.dark .paper-audio-playlist){scrollbar-color:#d2c7b747 transparent;border-top-color:#443e35}:where(html.dark .paper-audio-playlist)::-webkit-scrollbar-thumb{background-color:#d2c7b747}:where(html.dark .download-head strong){color:#e9e2d7}:where(html.dark .download-head small){color:#a69b8c}:where(html.dark .download-code b){color:#eee6da}:where(.hide-lock-form input:focus){z-index:1;border-color:#8baa91;position:relative}:where(.hide-lock-form button:disabled){opacity:.6;cursor:wait}:where(html.dark .paper-hide-lock){color:#aaa093}:where(html.dark .paper-hide-lock>strong){color:#e8e0d4}:where(html.dark .download-code){color:#bcb2a4;background:0 0;border-color:#4a433a}:where(.hide-lock-form button:hover){background:#3d7058;border-color:#3d7058}:where(html.dark .hide-lock-form){background:#292621;border-color:#4e463c}:where(html.dark .hide-lock-badge){background:0 0;border-color:#4e463c}:where(.cms-inspector-card .workspace-audio-grid input){color:#334155;background:#fff;border-color:#e2e8f0;border-radius:.45rem;height:2.1rem}:where(.cms-extension-item>span:first-child){color:#64748b;background:#f1f5f9;border-radius:.4rem;place-items:center;width:1.5rem;height:1.5rem;font-size:.72rem;display:grid}:where(.cms-extension-item>span:last-child){gap:.05rem;min-width:0;display:grid}:where(.filter-trigger[aria-expanded=true] svg){transform:rotate(180deg)}:where(.magazine-more:hover span){transform:translate(2px)}:where(html.dark .magazine-section-icon){color:#a1a1aa;background:#18181b;border-color:#27272a}:where(html.dark .compact-filter),:where(html.dark .unified-filter){box-shadow:none}:where(html.dark .compact-filter-group){border-right-color:#27272a}:where(html.dark .compact-pill),:where(html.dark .compact-clear),:where(html.dark .compact-option){color:#a1a1aa}:where(html.dark .compact-option small){color:#71717a}:where(html.dark .post-empty){color:#71717a;border-color:#3f3f46}:where(html.dark .front-header){backdrop-filter:blur(18px)saturate(120%)}:where(html:not(.dark) .w2k-ico-moon),:where(html.dark .w2k-ico-sun){display:none}:where(.w2k .w2k-menu a.is-active){background:var(--select-bg)}:where(.w2k .w2k-menu a:hover){background:var(--select-bg);text-underline-offset:2px}:where(.w2k .w2k-menu a:hover u){text-underline-offset:2px}@media (width<=767px){:where(html.dark .w2k-search-btn){color:#dcdcdc;background:#333;border-color:#3a3a3a}:where(html.dark .w2k-search-panel){background:#2c2c2c;border-color:#3a3a3a}}:where(html.dark .media-card-placeholder){color:#9a958c}:where(html.dark .media-card-placeholder i){filter:invert(.88)hue-rotate(180deg);opacity:.7}:where(.site-top-nav a:hover),:where(.site-top-nav a.is-active){color:inherit;background:#ffffff26;border-color:#ffffff38}:where(.site-top-nav a:focus-visible){outline-offset:2px;outline:2px solid}@media (width<=767px){:where(html.dark .site-mobile-search){background:#242a32}:where(html.dark .site-mobile-search-field){color:#d0d9e3;background:#1e242c;border-color:#465363}}:where(html.dark .member-favorite),:where(html.dark .member-row){border-color:#35404c}:where(html.dark .member-plan li):before{color:#9dc5f4}:where(html.dark .article-permission-table th),:where(html.dark .article-permission-table td){border-color:#35404c}:where(html:not(.dark) .w2k-dt th){color:#263746;background-color:#e9eff5}:where(.prose-paper details.paper-callout>summary)::-webkit-details-marker{display:none}:where(html.dark .media-upload-actions button){color:#d8c5a9;background:#302b24;border-color:#554b3f}:where(html.dark .paper-audio-title-line span){color:#aaa195}:where(html.dark .workspace-audio-grid input){color:#e4ded3;background:#211f1b;border-color:#494238}:where(.prose-paper details.paper-callout>summary){cursor:pointer;color:#354b60;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:10px;padding:17px 20px 17px 22px;font-weight:760;list-style:none;display:grid}@media (width<=640px){:where(.prose-paper details.paper-callout>summary){grid-template-columns:30px minmax(0,1fr) 20px;padding:14px 15px 14px 17px}}:where(html.dark .hide-lock-form input){color:#eee7dc;border-color:#4e463c}:where(.studio-admin .tabular-nums){font-variant-numeric:tabular-nums}:where(.hljs-title.class_.inherited__){color:#6f42c1}:where(.art-video-player.art-backdrop .art-contextmenus),:where(.art-video-player.art-backdrop .art-info),:where(.art-video-player.art-backdrop .art-settings),:where(.art-video-player.art-backdrop .art-layer-auto-playback),:where(.art-video-player.art-backdrop .art-selector-list),:where(.art-video-player.art-backdrop .art-volume-inner){backdrop-filter:saturate(180%)blur(20px)}:where(.art-video-player.art-subtitle-show .art-subtitle){display:flex}:where(.art-video-player.art-control-show .art-subtitle){bottom:calc(var(--art-control-height) + var(--art-subtitle-bottom))}:where(.art-video-player .art-layers .art-layer){pointer-events:auto}:where(.art-video-player.art-layer-show .art-layers){display:flex}:where(.art-video-player .art-mask .art-state){opacity:0;width:var(--art-state-size);height:var(--art-state-size);transition:all var(--art-transition-duration) ease;justify-content:center;align-items:center;display:flex;transform:scale(2)}:where(.art-video-player.art-mask-show .art-state){pointer-events:auto;opacity:var(--art-state-opacity);transform:scale(1)}:where(.art-video-player.art-loading-show .art-state){display:none}:where(.art-video-player.art-loading-show .art-loading){display:flex}:where(.art-video-player.art-loading-show .art-mask){display:none}:where(.art-video-player .art-bottom .art-controls),:where(.art-video-player .art-bottom .art-progress){transform:translateY(var(--art-bottom-offset));transition:transform var(--art-transition-duration) ease}:where(.art-video-player.art-control-show .art-bottom),:where(.art-video-player.art-hover .art-bottom){opacity:1}:where(.art-bottom .art-progress .art-control-progress){height:var(--art-progress-height);justify-content:center;align-items:center;display:flex;position:relative}:where(.art-bottom .art-progress .art-control-thumbnails){transform-origin:bottom;opacity:0;bottom:calc(var(--art-bottom-gap) + 10px);border-radius:var(--art-border-radius);pointer-events:none;background-color:var(--art-widget-background);transition:transform var(--art-transition-duration) ease,opacity var(--art-transition-duration) ease;position:absolute;left:0;transform:scale(.5);box-shadow:0 1px 3px #0003,0 1px 2px -1px #0003}:where(.art-video-player .art-controls .art-controls-left){height:100%;display:flex}:where(.art-video-player .art-controls .art-controls-center){flex:1;justify-content:center;align-items:center;height:100%;padding:0 10px;display:none}:where(.art-video-player .art-controls .art-controls-right){justify-content:flex-end;height:100%;display:flex}:where(.art-video-player .art-controls .art-control){cursor:pointer;white-space:nowrap;opacity:var(--art-control-opacity);min-height:var(--art-control-height);min-width:var(--art-control-height);transition:opacity var(--art-transition-duration) ease;flex-shrink:0;justify-content:center;align-items:center;display:flex}:where(.art-control-volume .art-volume-panel .art-volume-inner){border-radius:var(--art-border-radius);background-color:var(--art-widget-background);flex-direction:column;align-items:center;gap:10px;width:100%;height:100%;padding:10px 0 12px;display:flex}:where(.art-control-volume:hover .art-volume-panel){opacity:1;pointer-events:auto;transform:translateY(0)}:where(.art-video-player .art-notice .art-notice-inner){border-radius:var(--art-border-radius);background-color:var(--art-tip-background);padding:5px;line-height:1;display:inline-flex}:where(.art-video-player.art-notice-show .art-notice){display:flex}:where(.art-video-player .art-contextmenus .art-contextmenu){cursor:pointer;border-bottom:1px solid #ffffff1a;padding:10px 15px;display:flex}:where(.art-video-player.art-contextmenu-show .art-contextmenus){display:flex}:where(.art-video-player .art-settings .art-setting-panel){flex-direction:column;display:none}:where(.art-video-player.art-setting-show .art-settings){display:flex}:where(.art-video-player .art-info .art-info-panel){flex-direction:column;gap:5px;display:flex}:where(.art-video-player .art-info .art-info-close){cursor:pointer;position:absolute;top:5px;right:5px}:where(.art-video-player.art-info-show .art-info){display:flex}:where(.art-video-player[data-aspect-ratio] .art-video){object-fit:fill;box-sizing:content-box}:where(.art-mini-popup .art-mini-state .art-icon){opacity:.75;cursor:pointer;pointer-events:auto;transition:transform .2s;transform:scale(3)}:where(.art-mini-popup:hover .art-mini-close),:where(.art-mini-popup:hover .art-mini-state){opacity:1}:where(.art-video-player[data-flip=horizontal] .art-video){transform:scaleX(-1)}:where(.art-video-player[data-flip=vertical] .art-video){transform:scaleY(-1)}:where(.art-video-player .art-layer-auto-playback .art-auto-playback-close){cursor:pointer;justify-content:center;align-items:center;display:flex}:where(.art-video-player .art-layer-auto-playback .art-auto-playback-jump){color:var(--art-theme);cursor:pointer}:where(.art-video-player.art-mini-progress-bar .art-bottom),:where(.art-video-player.art-lock .art-bottom){opacity:1;background-image:none;padding:0}:where(.art-video-player.art-control-show .art-layer-lock){display:flex}:where(.art-control-selector .art-selector-list .art-selector-item){flex-shrink:0;justify-content:center;align-items:center;width:100%;padding:10px 15px;line-height:1;display:flex}:where(.art-control-selector:hover .art-selector-list){opacity:1;pointer-events:auto;transform:translateY(0)}:where(.art-video-player [class*=hint--]:hover):before,:where(.art-video-player [class*=hint--]:hover):after{visibility:visible;opacity:1;transition-delay:.1s}:where(.art-video-player [class*=hint--][aria-label]):after{content:attr(aria-label)}:where(.art-video-player [class*=hint--][data-hint]):after{content:attr(data-hint)}:where(.art-video-player.art-mobile .art-controls-left){margin-left:calc(var(--art-padding) / -1)}:where(.art-video-player.art-mobile .art-controls-right){margin-right:calc(var(--art-padding) / -1)}:where(.divide-y>:not([hidden])~:not([hidden])){border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}:where(.divide-zinc-100>:not([hidden])~:not([hidden])){border-color:rgb(244 244 245/var(--tw-divide-opacity,1))}:where(.space-y-3>:not([hidden])~:not([hidden])){margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}:where(.space-y-4>:not([hidden])~:not([hidden])){margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}:where(.member-site .member-sidebar .member-card){background:var(--mc-side)}:where(.media-card.is-music .media-card-media){padding-top:calc(var(--media-ratio-h,150%) + var(--media-size-adj,-8px) + 50px)}:where(.dark .toc-link:hover),:where(.dark .toc-link.is-active){background:#3b342a}:where(.prose-paper .paper-callout .callout-icon){background:var(--callout-accent);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-top:1px;font-size:.78rem;font-weight:800;line-height:1}:where(.prose-paper .code-block-wrapper pre.code-body){color:#4b4640;box-shadow:none;tab-size:2;scrollbar-width:thin;scrollbar-color:#d1c7b7 transparent;scroll-behavior:smooth;background:#faf5eb;border:0;border-radius:0;margin:0;padding:14px 0 12px;font:400 .84rem/1.72 Fira Code,Consolas,SFMono-Regular,monospace;overflow:auto hidden}:where(.prose-paper .code-block-wrapper pre.code-body)::-webkit-scrollbar{height:5px}:where(.prose-paper .code-block-wrapper pre.code-body)::-webkit-scrollbar-track{background:#faf5eb}:where(.prose-paper .code-block-wrapper pre.code-body)::-webkit-scrollbar-thumb{background:#d1c7b7;border-radius:999px}:where(.prose-paper .code-block-wrapper pre.code-body):before,:where(.prose-paper .code-block-wrapper pre.code-body):after{display:none}:where(.prose-paper .code-block-wrapper pre.code-body>code){min-width:max-content;color:inherit;counter-reset:code-line 0;background:0 0;padding:0 16px 0 0;display:block}:where(.prose-paper .code-block-wrapper .code-line){white-space:pre;min-height:1.72em;padding-right:16px;display:block}:where(.prose-paper .code-block-wrapper .code-line):before{counter-increment:code-line 1;content:counter(code-line);color:#aaa093;text-align:right;user-select:none;border-right:1px solid #e0d6c6;width:3.2em;margin-right:14px;padding-right:10px;display:inline-block}:where(.code-block-wrapper.is-collapsed .code-body){display:none}:where(.prose-paper pre .token.comment){color:#9c9488;font-style:italic}:where(.prose-paper pre .token.string){color:#66815d}:where(.prose-paper pre .token.number){color:#b47b43}:where(.prose-paper pre .token.function){color:#687aa2}:where(.dark .prose-paper .code-block-wrapper){background:#29251f;border-color:#aaa092}@media (width<=640px){:where(.prose-paper .code-block-wrapper pre.code-body){font-size:.78rem}}:where(.dark .btn-soft:hover){background:#3a342c}:where(.dark .prose-paper .table-scroll){scrollbar-color:#665c50 transparent}:where(.dark .prose-paper .table-scroll)::-webkit-scrollbar-thumb{background:#665c50}:where(.dark .copy-code:hover){color:#efe6d8}:where(.hero-carousel[data-count="1"] .hero-dots){display:none}:where(.prose-paper pre .hljs-function .hljs-title){color:#657aa1}:where(.prose-paper pre .hljs-class .hljs-title){color:#896a99}:where(.media-upload-row.is-done .media-upload-progress i){background:#64a273}:where(.paper-audio-player.is-playing .paper-audio-cover i){background:#425f4bb8}:where(.post-list.is-grid .post-card){border-radius:15px;flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}:where(.dark .admin-danger-btn:hover){color:#fff;background:#9b463d}:where(.dark .editor-permission-option.is-selected){background:#29372f;border-color:#476753}:where(.paper-video-player .art-control:hover){opacity:1}:where(.paper-video-player .art-control:active){transform:scale(.96)}:where(.prose-paper .paper-callout .callout-body){min-width:0;font-size:.96rem;line-height:1.72}:where(.prose-paper .paper-callout .callout-title){color:#354b60;margin:0 0 3px;font-weight:760;display:block}:where(.dark .prose-paper .paper-callout){border-top-color:#e2d6c429;border-bottom-color:#e2d6c429;border-right-color:#e2d6c429;border-left-color:var(--callout-accent);filter:none;color:#e8e2d8;background:#ffffff0b;box-shadow:0 3px 12px #00000024}:where(.dark .prose-paper .callout-warning){background:#382f25}:where(.avatar-frame.is-fallback .avatar-image){display:none}:where(.paper-photo-card:hover .paper-photo-image){filter:none;opacity:.965}:where(.dark .cms-media-action:hover){color:#fff;background:#1e293b}:where(.cms-inspector-card .media-workspace-tab:hover){background:#f8fafc}:where(.cms-inspector-card .media-workspace-tab.is-active){color:#0f172a;box-shadow:none;background:#f8fafc;border-color:#e2e8f0}:where(.cms-inspector-card .workspace-audio-grid label.wide){grid-column:auto}:where(.dark .cms-inspector-card .media-workspace-tabs){border-color:#334155}:where(.dark .cms-inspector-card .media-workspace-tab){color:#94a3b8}:where(.dark .cms-inspector-card .media-pane-head strong){color:#e2e8f0}:where(.dark .cms-inspector-card .workspace-audio-empty),:where(.dark .cms-inspector-card .workspace-audio-card){background:#020617;border-color:#334155}:where(.dark .cms-extension-item:hover){color:#fff;background:#1e293b}:where(.unified-filter .compact-pill.is-active){background:var(--front-chip);color:var(--front-text);box-shadow:none;font-weight:650}:where(.unified-filter .filter-trigger.is-selected){background:var(--front-chip);color:var(--front-text);box-shadow:none;border-color:#0000;padding-left:10px;padding-right:10px;font-weight:600}@media (width<=767px){:where(.w2k .w2k-search-toggle.is-open .w2k-search-btn){background:#c9c5bd;border-color:#6f6b64}}:where(.media-card:focus-within .media-card-title){color:var(--media-accent,#2b579a);text-underline-offset:3px;text-decoration:underline}:where(.media-card:hover .media-card-media):after,:where(.media-card.active .media-card-media):after,:where(.media-card:focus-within .media-card-media):after{opacity:1}:where(.media-card:hover .media-card-title),:where(.media-card.active .media-card-title){color:var(--media-accent,#2b579a)}:where(.art-video-player .art-contextmenus .art-contextmenu span){padding:0 8px}:where(.art-video-player .art-layer-auto-playback .art-auto-playback-close svg){width:15px;height:15px;fill:var(--art-theme)}:where(html.dark .compact-download-button.is-upgrade){color:#bed8f1;background:#263d52;border-color:#405970}:where(html.dark .member-app .member-secondary){color:#dbe2eb;background:#20262e;border-color:#35404c}:where(html.dark .member-site .member-main){background:#181e27dd}:where(html.dark .member-site .member-header){background:linear-gradient(#326da5,#285989)}@media (width<=760px){:where(.member-site .member-header nav>a[href=\/member]),:where(.member-site .member-header nav>a[href="/guboysky/members"]){display:none}}:where(.dark .prose-paper tbody tr:nth-child(2n) td){background:#493f343d}:where(.dark .hero-dots button.is-active){background:#d69a5f}:where(.dark .view-switch button.is-active){color:#e0b27f;background:#4a3828}:where(html.dark .prose-paper pre code.hljs){color:#e0dbcf}:where(html.dark .prose-paper pre .hljs-comment),:where(html.dark .prose-paper pre .hljs-quote){color:#928a7d}:where(html.dark .prose-paper pre .hljs-keyword),:where(html.dark .prose-paper pre .hljs-selector-tag),:where(html.dark .prose-paper pre .hljs-literal){color:#e08b75}:where(html.dark .prose-paper pre .hljs-string),:where(html.dark .prose-paper pre .hljs-regexp),:where(html.dark .prose-paper pre .hljs-addition){color:#9cc18f}:where(html.dark .prose-paper pre .hljs-number),:where(html.dark .prose-paper pre .hljs-built_in){color:#d9a367}:where(html.dark .prose-paper pre .hljs-title){color:#9fb2db}:where(html.dark .prose-paper pre .hljs-type){color:#c1a2d0}:where(.media-upload-row.is-done .media-upload-row-head span){color:#4d805b}:where(.media-upload-row.is-error .media-upload-row-head span){color:#ad463b}:where(html.dark .paper-audio-icon:hover){color:#91c3a1;background:#373129}:where(html.dark .paper-audio-track:hover){background:#312d27}:where(html.dark .media-tab:hover){color:#ddd2c2;background:#302b24}:where(html.dark .media-tab.is-active){color:#93c3a2;background:#302d27;border-color:#574d41}:where(html.dark .paper-audio-track.is-active){color:#9ac8a8;background:#2c332d}:where(.dark .editor-callout-types button.is-active){color:#78c397;background:#29372f;border-color:#486a57}:where(html.dark .media-workspace-tab:hover){background:#302b24}:where(html.dark .media-workspace-tab.is-active){color:#93c3a2;background:#302d27;border-color:#574d41}:where(.prose-paper details.paper-callout>.callout-body){padding:0 20px 17px 22px}:where(.prose-paper details.paper-callout .callout-chevron){color:var(--callout-accent);justify-self:end;font-size:1rem;transition:transform .2s}:where(.prose-paper a:not(.btn):hover),:where(.prose-paper a:not(.btn):focus-visible){color:#8f4f1d;text-underline-offset:5px;background:0 0;text-decoration:underline 1px dashed #d99a62}:where(.dark .prose-paper a:not(.btn)){color:#df9a62}@media (width<=640px){:where(.prose-paper details.paper-callout>.callout-body){padding:0 15px 14px 17px}}:where(html.dark .paper-audio-playlist)::-webkit-scrollbar-thumb:hover{background-color:#d2c7b775}:where(html.dark .avatar-frame .avatar-fallback){color:#f0e5d5;background:linear-gradient(145deg,#62584b,#58695d)}:where(.dark .cms-inspector-card .workspace-audio-grid input){color:#e2e8f0;background:#0f172a;border-color:#334155}:where(.dark .cms-extension-item>span:first-child){color:#94a3b8;background:#0f172a}:where(html.dark .magazine-more:hover){color:#fafafa}:where(html.dark .compact-pill:hover){color:#d4d4d8}:where(html.dark .compact-clear:hover){color:#d4d4d8;background:#202024}:where(html.dark .compact-option:hover),:where(html.dark .compact-option.is-active){color:#d4d4d8}:where(html.dark .magazine-section+.magazine-section){border-color:#27272a}@media (width<=767px){:where(html.dark .w2k-search-btn:hover){color:#6fa8dc;background:#3a3a3a}:where(html.dark .w2k-search-btn:active){background:#454545;border-color:#5a5a5a}:where(html.dark .w2k-search-btn:focus-visible){outline-color:#dcdcdc}}:where(.media-card:hover .media-card-media>img),:where(.media-card.active .media-card-media>img){filter:brightness(var(--media-hover-brightness,1.03));transform:scale(var(--media-hover-zoom,1.035))}@media (prefers-reduced-motion:reduce){:where(.media-card:hover .media-card-media>img),:where(.media-card.active .media-card-media>img){transform:none}}:where(html.dark .studio-login .login-card){background:var(--studio-surface);color:var(--studio-text);border-color:var(--studio-line);box-shadow:0 8px 28px #0003}:where(html.dark .studio-login .login-intro),:where(html.dark .studio-login .login-back){color:var(--studio-muted)}:where(html.dark .studio-login .login-error){color:#f0afb8;background:#392528;border-color:#71424a}:where(html.dark .member-side-nav>a[aria-current=page]){color:#9dc5f4}:where(html.dark .member-site .member-history p),:where(html.dark .member-site .member-history time),:where(html.dark .member-site .member-empty),:where(html.dark .member-site .member-identity dt){color:#a5b0bf}:where(.prose-paper details.paper-callout>summary .callout-icon){margin:0}:where(.dark .prose-paper details.paper-callout>summary){color:#e8e2d8}:where(.art-video-player.art-control-show .art-bottom .art-controls),:where(.art-video-player.art-hover .art-bottom .art-controls),:where(.art-video-player.art-control-show .art-bottom .art-progress),:where(.art-video-player.art-hover .art-bottom .art-progress){transform:translateY(0)}:where(.art-bottom .art-progress .art-control-progress .art-control-progress-inner){width:100%;height:50%;transition:height var(--art-transition-duration) ease;background-color:var(--art-progress-color);align-items:center;display:flex;position:relative}:where(.art-progress-hover .art-bottom .art-progress .art-control-thumbnails){opacity:1;transform:scale(1)}:where(.art-video-player .art-controls .art-control .art-icon){height:var(--art-control-icon-size);width:var(--art-control-icon-size);transform:scale(var(--art-control-icon-scale));transition:transform var(--art-transition-duration) ease}:where(.art-video-player .art-controls .art-control:hover){opacity:1}:where(.art-control-volume .art-volume-panel .art-volume-inner .art-volume-slider){cursor:pointer;flex:1;justify-content:center;width:100%;display:flex;position:relative}:where(.art-video-player .art-contextmenus .art-contextmenu:hover){background-color:#ffffff1a}:where(.art-video-player .art-contextmenus .art-contextmenu:last-child){border-bottom:none}:where(.art-video-player .art-settings .art-setting-panel.art-current){display:flex}:where(.art-video-player .art-settings .art-setting-panel .art-setting-item){cursor:pointer;transition:background-color var(--art-transition-duration) ease;justify-content:space-between;align-items:center;padding:0 5px;display:flex;overflow:hidden}:where(.art-video-player .art-settings .art-setting-panel .art-setting-item-back){border-bottom:1px solid #ffffff1a}:where(.art-video-player .art-info .art-info-panel .art-info-item){align-items:center;gap:5px;display:flex}:where(.art-mini-popup .art-mini-state .art-icon:active){transform:scale(2.5)}:where(.art-video-player.art-mini-progress-bar .art-bottom .art-controls),:where(.art-video-player.art-lock .art-bottom .art-controls),:where(.art-video-player.art-mini-progress-bar .art-bottom .art-progress),:where(.art-video-player.art-lock .art-bottom .art-progress){transform:translateY(calc(var(--art-control-height) + var(--art-bottom-gap) + var(--art-progress-height) / 4))}:where(.art-control-selector .art-selector-list .art-selector-item:hover){color:var(--art-theme);background-color:#ffffff1a}:where(.art-control-selector .art-selector-list .art-selector-item.art-current){color:var(--art-theme)}:where(.group:hover .group-hover\:opacity-100){opacity:1}:where(.prose-paper .paper-callout .callout-body>:first-child){margin-top:0}:where(.prose-paper .paper-callout .callout-body>:last-child){margin-bottom:0}:where(.prose-paper .code-block-wrapper pre.code-body)::-webkit-scrollbar-thumb:hover{background:#b9ad9b}:where(.dark .prose-paper .code-block-wrapper pre.code-body){color:#d9d0c4;scrollbar-color:#665c50 transparent;background:#29251f}:where(.dark .prose-paper .code-block-wrapper pre.code-body)::-webkit-scrollbar-track{background:#29251f}:where(.dark .prose-paper .code-block-wrapper pre.code-body)::-webkit-scrollbar-thumb{background:#665c50}:where(.dark .prose-paper .code-block-wrapper .code-line):before{color:#7f756b;border-color:#4b4339}:where(.dark .prose-paper .paper-callout .callout-body){color:#e8e2d8}:where(.hero-carousel.is-ready .hero-slide:not(.is-active)){display:none}:where(.dark .prose-paper .paper-callout .callout-title){color:#e8e2d8}:where(.dark .cms-inspector-card .media-workspace-tab:hover),:where(.dark .cms-inspector-card .media-workspace-tab.is-active){color:#fff;background:#1e293b;border-color:#334155}:where(.unified-filter .compact-filter-group[aria-label=排序] .compact-pill){border-radius:0;min-height:30px;margin:0 7px;padding:0 2px 1px;transition:color .15s;position:relative}:where(.art-video-player .art-contextmenus .art-contextmenu span:hover),:where(.art-video-player .art-contextmenus .art-contextmenu span.art-current){color:var(--art-theme)}:where(.prose-paper details.paper-callout[open] .callout-chevron){transform:rotate(180deg)}:where(.dark .prose-paper .paper-callout .callout-body p),:where(.dark .prose-paper .paper-callout .callout-body li){color:#e8e2d8}:where(.dark .prose-paper a:not(.btn):hover),:where(.dark .prose-paper a:not(.btn):focus-visible){color:#f0b27e;text-decoration-color:#b87947}@media (width<=767px){:where(html.dark .w2k-search-toggle.is-open .w2k-search-btn){background:#454545;border-color:#5a5a5a}}:where(.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-hover){z-index:0;background-color:var(--art-hover-color);width:0%;height:100%;position:absolute;inset:0}:where(.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-loaded){z-index:10;background-color:var(--art-loaded-color);width:0%;height:100%;position:absolute;inset:0}:where(.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-played){z-index:20;background-color:var(--art-theme);width:0%;height:100%;position:absolute;inset:0}:where(.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight){z-index:30;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:where(.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator){z-index:40;width:var(--art-indicator-size);height:var(--art-indicator-size);transform:scale(var(--art-indicator-scale));margin-left:calc(var(--art-indicator-size) / -2);transition:transform var(--art-transition-duration) ease;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;left:0}:where(.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-tip){transform-origin:bottom;opacity:0;z-index:50;border-radius:var(--art-border-radius);white-space:nowrap;background-color:var(--art-tip-background);transition:transform var(--art-transition-duration) ease,opacity var(--art-transition-duration) ease;padding:3px 5px;font-size:12px;line-height:1;position:absolute;top:-25px;left:0;transform:scale(.5)}:where(.art-bottom .art-progress:hover .art-control-progress .art-control-progress-inner){height:100%}:where(.art-video-player .art-controls .art-control .art-icon:active){transform:scale(calc(var(--art-control-icon-scale) * .8))}:where(.art-control-volume .art-volume-panel .art-volume-inner .art-volume-slider .art-volume-handle){border-radius:var(--art-border-radius);background-color:#ffffff40;justify-content:center;width:2px;display:flex;position:relative;overflow:hidden}:where(.art-control-volume .art-volume-panel .art-volume-inner .art-volume-slider .art-volume-indicator){width:var(--art-volume-handle-size);height:var(--art-volume-handle-size);margin-top:calc(var(--art-volume-handle-size) / -2);background-color:var(--art-theme);transition:transform var(--art-transition-duration) ease;border-radius:100%;flex-shrink:0;position:absolute;transform:scale(1)}:where(.art-video-player .art-settings .art-setting-panel .art-setting-item:hover){background-color:#ffffff1a}:where(.art-video-player .art-settings .art-setting-panel .art-setting-item.art-current){color:var(--art-theme)}:where(.art-video-player .art-settings .art-setting-panel .art-setting-item .art-icon-check){visibility:hidden;height:15px}:where(.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left){flex-shrink:0;justify-content:center;align-items:center;gap:5px;display:flex}:where(.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right){justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}:where(.art-video-player .art-info .art-info-panel .art-info-item .art-info-title){text-align:right;width:100px}:where(.art-video-player .art-info .art-info-panel .art-info-item .art-info-content){text-overflow:ellipsis;white-space:nowrap;user-select:all;width:250px;overflow:hidden}:where(.dark .prose-paper .code-block-wrapper pre.code-body)::-webkit-scrollbar-thumb:hover{background:#817568}:where(.unified-filter .compact-filter-group[aria-label=排序] .compact-pill.is-active):after{content:"";background:#27272a;border-radius:999px;height:2px;position:absolute;bottom:0;left:1px;right:1px}:where(.media-cards.ring .media-card:hover .media-card-media),:where(.media-cards.ring .media-card.active .media-card-media){box-shadow:0 0 0 var(--media-ring,1.5px) var(--media-accent,#2b579a)}:where(.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight span){z-index:0;pointer-events:auto;height:100%;transform:translate(calc(var(--art-highlight-width) / -2));background-color:var(--art-highlight-color);position:absolute;inset:0 auto 0 0}:where(.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator .art-icon){pointer-events:none;width:100%;height:100%}:where(.art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator){transform:scale(1)}:where(.art-progress-hover .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-tip){opacity:1;transform:scale(1)}:where(.art-control-volume .art-volume-panel .art-volume-inner .art-volume-slider .art-volume-handle .art-volume-loaded){z-index:0;background-color:var(--art-theme);width:100%;height:100%;position:absolute;inset:0}:where(.art-control-volume .art-volume-panel .art-volume-inner .art-volume-slider:active .art-volume-indicator){transform:scale(.9)}:where(.art-video-player .art-settings .art-setting-panel .art-setting-item.art-current .art-icon-check){visibility:visible}:where(.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left .art-setting-item-left-icon){height:var(--art-settings-icon-size);width:var(--art-settings-icon-size);justify-content:center;align-items:center;display:flex}:where(.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-tooltip){white-space:nowrap;color:#ffffff80}:where(.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-icon){justify-content:center;align-items:center;min-width:32px;height:24px;display:flex}:where(.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-range){appearance:none;background-color:#fff3;outline:none;width:80px;height:3px}:where(#post-form){box-sizing:border-box;min-width:0;max-width:100%}:where(#post-table-body td){vertical-align:middle;padding-top:13px;padding-bottom:13px}:where(#cms-private-controls:not([hidden])){animation:.16s ease-out cms-controls-reveal}:where(#media-workspace .media-workspace-tabs){border-bottom:1px solid #e2e8f0;gap:.35rem;margin-top:0;padding-bottom:.7rem;display:flex}:where(#media-workspace .media-workspace-tab){color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;min-height:2.15rem;padding:0 .7rem;font-size:.72rem;font-weight:650}:where(#media-workspace .media-workspace-tab b){color:#64748b;background:#e2e8f0;border-radius:99px;justify-content:center;align-items:center;min-width:1rem;height:1rem;margin-left:.2rem;font-size:.58rem;display:inline-flex}:where(#media-workspace .media-workspace-pane){padding-top:1rem}:where(#media-workspace .media-pane-head){justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}:where(#media-workspace .media-pane-head strong){color:#334155;font-size:.8rem;display:block}:where(#media-workspace .media-pane-head small){color:#94a3b8;margin-top:.1rem;font-size:.63rem;display:block}:where(#media-workspace .media-add-btn){color:#4f46e5;cursor:pointer;background:#eef2ff;border:0;border-radius:.5rem;padding:.5rem .65rem;font-size:.68rem;font-weight:650}:where(#media-workspace .workspace-audio-empty){color:#94a3b8;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.65rem;padding:1.2rem;font-size:.7rem}:where(#media-workspace .workspace-audio-list){gap:.65rem;display:grid}:where(#media-workspace .workspace-audio-card){background:#fff;border:1px solid #e2e8f0;border-radius:.7rem;padding:.8rem;transition:all .15s;box-shadow:0 1px 2px #0f172a08}:where(#media-workspace .workspace-audio-card-head){justify-content:space-between;align-items:center;margin-bottom:.7rem;display:flex}:where(#media-workspace .workspace-audio-drag){color:#94a3b8;cursor:grab;user-select:none;align-items:center;gap:.45rem;font-size:.75rem;display:flex}:where(#media-workspace .workspace-audio-drag strong){color:#475569;font-size:.72rem}:where(#media-workspace .workspace-audio-grid){grid-template-columns:1fr 1fr;gap:.6rem;display:grid}:where(#media-workspace .workspace-audio-grid label){color:#64748b;gap:.28rem;font-size:.62rem;display:grid}@media (width<=700px){:where(#media-workspace .workspace-audio-grid){grid-template-columns:1fr}}:where(.admin-ui #post-table-body tr){font-weight:400}:where(html:not(.dark) #app-window){background-color:#f7f9fb;border:1px solid #d7e0e7}:where(html:not(.dark) #desktop-container){background-color:#eef3f7}:where(html.dark #app-window){background-color:#2c2c2c;border:1px solid #3a3a3a}:where(#media-workspace .workspace-audio-card-head>button){color:#e11d48;cursor:pointer;background:0 0;border:0;font-size:.65rem}:where(#media-workspace .workspace-audio-grid input){color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:0;width:100%;height:2.2rem;padding:0 .65rem;font-size:.7rem}:where(.admin-ui #post-table-body td){line-height:1.45}:where(#media-workspace .media-workspace-tab:hover){background:#f8fafc}:where(#media-workspace .media-workspace-tab.is-active){color:#0f172a;background:#f8fafc;border-color:#e2e8f0}:where(#media-workspace .workspace-audio-card.is-dragging){opacity:.5;transform:scale(.99)}:where(.dark #media-workspace .media-workspace-tabs){border-color:#334155}:where(.dark #media-workspace .media-workspace-tab){color:#94a3b8}:where(.dark #media-workspace .workspace-audio-empty),:where(.dark #media-workspace .workspace-audio-card){background:#020617;border-color:#334155}:where(.dark #media-workspace .workspace-audio-drag strong){color:#e2e8f0}:where(.dark #media-workspace .workspace-audio-grid label){color:#94a3b8}:where(#media-workspace .workspace-audio-grid input:focus){border-color:#818cf8;box-shadow:0 0 0 2px #6366f11a}:where(.dark #media-workspace .workspace-audio-grid input){color:#e2e8f0;background:#0f172a;border-color:#334155}:where(.admin-ui #post-table-body td:nth-child(4)){font-weight:400}:where(.admin-ui #post-table-body td:nth-child(5)){font-variant-numeric:tabular-nums;font-feature-settings:"tnum", "zero"}:where(.w2k .font-mono){font-variant-numeric:tabular-nums}:where(.w2k .w2k-sys-key):after{border-bottom:1px dotted var(--grid-line);min-width:10px;margin:0 5px;transform:translateY(-3px)}:where(.w2k .w2k-sys-bar){height:14px;margin-top:2px;position:relative;overflow:hidden}:where(.w2k .w2k-sys-bar>i){height:100%;display:block}:where(.w2k .magazine-section-icon){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' shape-rendering='crispEdges'%3E%3Crect x='1' y='4' width='13' height='10' fill='%23ffd000'/%3E%3Crect x='1' y='3' width='13' height='1' fill='%23000'/%3E%3Crect x='1' y='14' width='13' height='1' fill='%23000'/%3E%3Crect y='4' width='1' height='10' fill='%23000'/%3E%3Crect x='14' y='4' width='1' height='10' fill='%23000'/%3E%3Crect x='1' y='4' width='13' height='2' fill='%23a08000'/%3E%3Crect x='3' y='2' width='9' height='2' fill='%23ffd000'/%3E%3Crect x='3' y='2' width='9' height='1' fill='%23000'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}:where(.w2k .article-region){min-width:0}:where(.w2k .compact-option small){flex:none}:where(.w2k .front-page-count){font-variant-numeric:tabular-nums}:where(.w2k .taxonomy-tile):before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' shape-rendering='crispEdges'%3E%3Crect x='1' y='4' width='13' height='10' fill='%23ffd000'/%3E%3Crect x='1' y='3' width='13' height='1' fill='%23000'/%3E%3Crect x='1' y='14' width='13' height='1' fill='%23000'/%3E%3Crect y='4' width='1' height='10' fill='%23000'/%3E%3Crect x='14' y='4' width='1' height='10' fill='%23000'/%3E%3Crect x='1' y='4' width='13' height='2' fill='%23a08000'/%3E%3Crect x='3' y='2' width='9' height='2' fill='%23ffd000'/%3E%3Crect x='3' y='2' width='9' height='1' fill='%23000'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}:where(.w2k .taxonomy-tile strong){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(.w2k .w2k-crumb-sep){color:var(--gray-text);flex:none}:where(.w2k .w2k-crumb-current){white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}:where(.w2k .reading-content),:where(.w2k .prose-paper){word-break:break-word}:where(.w2k .code-header){position:relative}:where(.w2k .code-language){white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}:where(.w2k .copy-code){cursor:pointer}:where(.w2k .paper-photo-zoom){text-shadow:1px 1px #000}:where(.w2k .download-head strong){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(.w2k .paper-hide-lock):before{content:"受保护的内容";white-space:nowrap}:where(.w2k .hide-lock-badge){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' shape-rendering='crispEdges'%3E%3Crect x='5' y='1' width='6' height='1' fill='%23808080'/%3E%3Crect x='4' y='2' width='1' height='4' fill='%23808080'/%3E%3Crect x='11' y='2' width='1' height='4' fill='%23808080'/%3E%3Crect x='2' y='6' width='12' height='9' fill='%23ffd000'/%3E%3Crect x='2' y='6' width='12' height='1' fill='%23000'/%3E%3Crect x='2' y='14' width='12' height='1' fill='%23000'/%3E%3Crect x='2' y='6' width='1' height='9' fill='%23000'/%3E%3Crect x='13' y='6' width='1' height='9' fill='%23000'/%3E%3Crect x='2' y='6' width='12' height='1' fill='%23a08000'/%3E%3Crect x='7' y='9' width='2' height='3' fill='%23000'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}:where(.w2k .paper-audio-progress)::-webkit-slider-runnable-track{border-style:solid;border-width:1px;border-color:var(--w2k-shadow) var(--hilight) var(--hilight) var(--w2k-shadow);border-image:}:where(.w2k .paper-audio-progress)::-webkit-slider-thumb{border-style:solid;border-width:1px;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);border-image:}:where(.w2k .paper-audio-track){cursor:pointer}:where(.w2k .paper-audio-index){font-variant-numeric:tabular-nums}:where(.w2k .w2k-dialog-overlay){box-sizing:border-box;background:var(--desktop);justify-content:center;align-items:center;min-height:100vh;padding:18px;display:flex}:where(.w2k .w2k-dialog){background:var(--face);border-style:solid;border-width:1px;border-color:var(--light) var(--dkshadow) var(--dkshadow) var(--light);border-image:;flex-direction:column;width:min(100%,460px);padding:3px;display:flex}:where(.w2k .w2k-dialog-body){gap:14px;padding:16px 16px 12px;display:flex}:where(.w2k .w2k-dialog-icon){flex:none;width:32px;height:32px}:where(.w2k .w2k-dialog-message){min-width:0;color:var(--text);flex:auto;font-size:12px;line-height:1.7}:where(.w2k .w2k-dialog-message b){margin-bottom:4px;font-size:14px;display:block}:where(.w2k .w2k-dialog-message code){font-family:var(--w2k-mono);color:var(--accent-red);font-size:12px}:where(.w2k .w2k-dialog-buttons){justify-content:center;align-items:center;gap:8px;padding:4px 12px 12px;display:flex}:where(.w2k .w2k-btn-default){outline:1px solid var(--dkshadow);outline-offset:0px;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);box-shadow:inset 1px 1px var(--light), inset -1px -1px var(--dkshadow), 0 0 0 1px var(--dkshadow)}@media (width<=820px){:where(.w2k .w2k-rail){display:contents}:where(.w2k .w2k-pane-doc){order:2}}@media (width<=767px){:where(.w2k .compact-filter){gap:3px}:where(.w2k .w2k-search){order:9}}:where(.w2k .download-code b){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.w2k .download-code){-webkit-tap-highlight-color:transparent}:where(.w2k .paper-gallery-loadmore),:where(.w2k .w2k-view-btn),:where(.w2k .w2k-lb-nav),:where(.w2k .w2k-lb-close){cursor:pointer}:where(.w2k .w2k-lb-arrow){text-shadow:0 1px 1px #00000073;opacity:0;pointer-events:none}:where(.w2k .w2k-lb-counter){font-variant-numeric:tabular-nums}:where(.w2k .w2k-lightbox){touch-action:manipulation;-webkit-tap-highlight-color:transparent;overscroll-behavior:contain}:where(.w2k .w2k-lb-image){cursor:pointer;user-select:none;-webkit-user-drag:none}:where(.w2k .w2k-lb-frame){user-select:none;-webkit-user-drag:none}:where(.w2k .prose-paper pre),:where(.w2k .prose-paper pre code),:where(.w2k pre.code-body),:where(.w2k pre.code-body>code),:where(.w2k .code-line){font-variant-numeric:tabular-nums;text-rendering:optimizespeed}@media (width<=767px){:where(.w2k .reading-content :not(pre)>code){overflow-wrap:anywhere}:where(.w2k .reading-content ol),:where(.w2k .reading-content blockquote){word-break:break-word;overflow-wrap:break-word}}@supports not selector(::-webkit-scrollbar){:where(.w2k .reading-content pre),:where(.w2k .prose-paper pre),:where(.w2k .prose pre){scrollbar-width:thin;scrollbar-color:#b8b4ac transparent}}:where(.w2k .magazine-section),:where(.w2k .taxonomy-tile){font-variant-numeric:tabular-nums}:where(.member-site .member-panel){background:var(--mc-surface);border-color:var(--mc-line);border-radius:0;min-height:480px;margin:0;padding:0}:where(.member-site .member-panel-content){padding:18px 24px 28px}:where(.member-site .member-sidebar){max-height:none;position:static;overflow:visible}@media (width<=767px){:where(.member-site .member-panel-content){padding:14px}}:where(.admin-ui #post-table-body td:nth-child(2) a){letter-spacing:-.005em;font-synthesis-weight:none;text-decoration:none}:where(.admin-ui #post-table-body td:last-child a),:where(.admin-ui #post-table-body td:last-child button){font-weight:500}:where(.w2k .w2k-sys-bar>span){mix-blend-mode:normal;font-size:10px;line-height:12px;position:absolute;top:0;left:4px}:where(.w2k .compact-option span){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(.w2k .code-tools button){cursor:pointer}:where(.w2k .prose-paper th){white-space:nowrap}:where(.w2k .download-code span):after{content:":"}:where(.w2k .w2k-dialog-message p){color:var(--text-muted);margin:0 0 6px}:where(.w2k .reading-content img),:where(.w2k .prose-paper img),:where(.w2k .prose img),:where(.w2k .gallery-item img){cursor:pointer;touch-action:manipulation}:where(.w2k .reading-content h1),:where(.w2k .reading-content h2),:where(.w2k .reading-content h3),:where(.w2k .reading-content h4),:where(.w2k .reading-content h5),:where(.w2k .reading-content h6){scroll-margin-top:10px}:where(.w2k .code-line span){font-variant-numeric:tabular-nums;text-rendering:optimizespeed}@media (width<=767px){:where(.w2k .reading-content p),:where(.w2k .reading-content ul){word-break:break-word;overflow-wrap:break-word}}:where(.w2k .w2k-sys-val),:where(.w2k .w2k-sys-bar),:where(.w2k .win-groupbox),:where(.w2k .front-page-btn),:where(.w2k .w2k-details){font-variant-numeric:tabular-nums}:where(.w2k .hide-lock-form button){cursor:pointer;font-weight:500}:where(.w2k .paper-hide-lock button){font-weight:500}:where(.dark #media-workspace .media-workspace-tab:hover),:where(.dark #media-workspace .media-workspace-tab.is-active){color:#fff;background:#1e293b;border-color:#334155}:where(.w2k .w2k-details-row:hover),:where(.w2k .taxonomy-tile:hover),:where(.w2k .toc-link:hover){text-decoration:none}:where(.w2k .w2k-details-row:focus),:where(.w2k .w2k-details-row.is-selected){outline-offset:-3px}:where(.w2k .compact-option.is-active):before{content:"✓";color:var(--text);font-size:11px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}:where(.w2k .prose-paper .callout-chevron){margin-left:auto}:where(.w2k .paper-hide-lock.is-shake){animation:.3s steps(2,end) 2 w2k-shake}:where(.w2k .w2k-dialog-buttons .w2k-btn){min-width:88px;min-height:23px}@media (width<=820px){:where(.w2k .w2k-rail>.w2k-pane){min-height:0;max-height:none;position:static}}:where(.w2k .paper-photo-card.is-entering){animation:.18s steps(4,end) both w2k-photo-in}:where(.w2k .paper-gallery-loadmore[disabled]),:where(.w2k .paper-gallery-loadmore.is-done),:where(.w2k .w2k-lb-nav[disabled]){cursor:default}:where(.w2k .paper-gallery .paper-photo-link),:where(.w2k .paper-gallery .paper-photo-image){cursor:pointer;touch-action:manipulation}:where(.w2k .prose-paper pre.code-body),:where(.w2k .prose-paper pre.code-body>code),:where(.w2k .code-block-wrapper pre.code-body),:where(.w2k .code-block-wrapper pre.code-body>code){font-variant-numeric:tabular-nums;text-rendering:optimizespeed}@media (width<=767px){:where(.w2k .reading-content .paper-callout){word-break:break-word;overflow-wrap:break-word}}:where(.member-site .member-panel .w2k-breadcrumb){margin:0}:where(.admin-ui #post-table-body td:nth-child(2) a:visited){color:inherit}:where(.dark .w2k .hljs-comment),:where(.dark .w2k .hljs-quote){font-style:italic}:where(.dark .w2k .hljs-keyword),:where(.dark .w2k .hljs-selector-tag),:where(.dark .w2k .hljs-literal),:where(.dark .w2k .hljs-doctag),:where(.dark .w2k .hljs-formula),:where(.dark .w2k .hljs-name),:where(.dark .w2k .hljs-title),:where(.dark .w2k .hljs-section){font-weight:600}:where(.dark .w2k .hljs-emphasis){font-style:italic}:where(.dark .w2k .hljs-strong){font-weight:600}:where(.dark .w2k .w2k-sys-val){text-shadow:0 1px 2px #00000080}@supports not selector(::-webkit-scrollbar){:where(.dark .w2k .reading-content pre),:where(.dark .w2k .prose-paper pre),:where(.dark .w2k .prose pre){scrollbar-color:#444 transparent}}:where(.w2k .prose-paper details.paper-callout>summary){cursor:pointer}:where(.w2k .compact-option.is-active:hover):before{color:var(--select-text)}:where(.w2k .w2k-lb-arrow:not([disabled]):focus-visible){pointer-events:auto;opacity:1}:where(.w2k .prose-paper .code-block-wrapper pre.code-body),:where(.w2k .prose-paper .code-block-wrapper pre.code-body>code){font-variant-numeric:tabular-nums;text-rendering:optimizespeed}:where(html:not(.dark) .w2k .w2k-search-btn:hover){color:var(--primary)}:where(.w2k .paper-gallery .paper-photo-card.is-pending .paper-photo-image){opacity:.88}:where(.w2k .w2k-lb-body:hover .w2k-lb-arrow:not([disabled])){opacity:.65;pointer-events:auto}:where(.w2k .taxonomy-grid.is-tags .taxonomy-tile .taxonomy-count){font-variant-numeric:tabular-nums}:where(.w2k .w2k-lb-body:hover .w2k-lb-arrow:not([disabled]):hover){opacity:1}:where(.w2k #paper-audio-play-icon){backdrop-filter:blur(1px)}:where(.w2k .media-cards .media-card-media):after{border-radius:0 0 var(--media-card-radius,6px) var(--media-card-radius,6px)}:where(.w2k .media-cards .media-card-frame),:where(.w2k .media-cards .media-card-frame:hover){text-decoration:none}:where(.w2k #w2k-totop){opacity:0;pointer-events:none}:where(.w2k #w2k-totop.is-visible){opacity:1;pointer-events:auto}:where(.w2k .prose-paper pre){scrollbar-width:thin;scrollbar-color:#c2d1de transparent}:where(html:not(.dark) .w2k .w2k-breadcrumb):before{content:"";opacity:.95;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='11' viewBox='0 0 13 11'%3E%3Cpath d='M0 1.5h4.4l1.3 1.7H13V11H0z' fill='%238B98A3'/%3E%3Cpath d='M0 3.6h13V11H0z' fill='%237E8C99'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:13px 11px;flex:none;width:13px;height:11px;margin-right:7px}:where(.dark .w2k .w2k-breadcrumb):before{content:"";opacity:.9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='11' viewBox='0 0 13 11'%3E%3Cpath d='M0 1.5h4.4l1.3 1.7H13V11H0z' fill='%236E6E6E'/%3E%3Cpath d='M0 3.6h13V11H0z' fill='%23A0A0A0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:13px 11px;flex:none;width:13px;height:11px;margin-right:7px}:where(html:not(.dark) .w2k .prose-paper pre)::-webkit-scrollbar{width:4px;height:4px}:where(.dark .w2k .prose-paper pre){scrollbar-width:thin;scrollbar-color:#3b424c transparent}:where(.dark .w2k .prose-paper pre)::-webkit-scrollbar{width:4px;height:4px}:where(html:not(.dark) .w2k .prose-paper .table-scroll){scrollbar-width:thin;scrollbar-color:#c2d1de transparent}:where(html:not(.dark) .w2k .prose-paper .table-scroll)::-webkit-scrollbar{height:4px}:where(.dark .w2k .prose-paper .table-scroll){scrollbar-width:thin;scrollbar-color:#3b424c transparent}:where(.dark .w2k .prose-paper .table-scroll)::-webkit-scrollbar{height:4px}@media (width<=767px){:where(.w2k .site-mobile-search button){cursor:pointer;border-radius:3px;flex:none;height:26px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:400}}:where(.w2k .code-block-wrapper),:where(.w2k .hljs){font-variant-ligatures:none}:where(.w2k .article-scroll-controls button:focus-visible){outline-offset:1px}:where(.w2k .site-member-entry){width:28px;height:28px;color:inherit;justify-content:center;align-items:center;text-decoration:none;display:flex}:where(.w2k .download-permission){max-width:340px;color:var(--article-accent);background:var(--article-selected,#e4eef8);border:1px solid var(--article-line);white-space:normal;overflow-wrap:anywhere;border-radius:3px;padding:6px 10px;font-size:12px;line-height:1.6;display:inline-block}:where(.w2k .studio-medal-icon){mask:url(/static/images/pinned-medal.png) 50%/contain no-repeat}:where(.w2k .studio-member-popover){background:var(--mp-panel);color:var(--mp-text);border:1px solid var(--mp-line)}:where(.w2k .studio-member-popover-head small){background:var(--mp-blue-soft);color:var(--mp-blue)}:where(.w2k .studio-member-shortcuts){border-top:1px solid var(--mp-line)}:where(.w2k .member-profile-facts){border:1px solid var(--mp-line)}:where(.w2k .member-profile-facts dt){color:var(--mp-muted)}:where(.w2k .member-profile-facts dd){color:var(--mp-text)}:where(.w2k .member-plan){border:1px solid var(--mp-line);background:var(--mp-panel)}:where(.w2k .member-plan-price){color:var(--mp-blue)}:where(.w2k .member-plan-duration){background:var(--mp-blue-soft);color:var(--mp-blue)}:where(.w2k .member-plan-description){color:var(--mp-muted)}:where(.w2k .member-history){border-color:var(--mp-line)}:where(.w2k .member-empty){background:var(--mp-soft);border-color:var(--mp-line);color:var(--mp-muted)}:where(.w2k .studio-member-shortcuts a),:where(.w2k .studio-member-shortcuts button){color:var(--mp-text)}:where(.w2k .studio-member-shortcuts svg){color:var(--mp-muted)}:where(.w2k .member-side-nav>a){color:var(--mp-text)}:where(.w2k .member-overview-polished>a){border:1px solid var(--mp-line);background:var(--mp-panel);color:var(--mp-text)}:where(.w2k .member-overview-polished>a>small){color:var(--mp-muted)}:where(.w2k .member-overview-polished p){color:var(--mp-blue)}:where(.w2k .member-overview-polished p>small){color:var(--mp-muted)}:where(.w2k .member-profile-facts>div){border-bottom:1px solid var(--mp-line)}:where(.w2k .member-plan ul),:where(.w2k .member-panel-content h2){color:var(--mp-text)}:where(.w2k .member-password-form input){background:var(--mp-panel);border-color:var(--mp-line);color:var(--mp-text)}:where(.w2k .member-overview-polished>a>span){color:var(--mp-blue)}:where(.w2k .member-side-nav .member-secondary){border-color:var(--mp-line);color:var(--mp-muted)}:where(.w2k .member-identity .member-avatar){background:var(--mp-blue-soft);color:var(--mp-blue);border-color:var(--mp-line)}:where(.w2k .member-sidebar .member-card){border:1px solid var(--mp-line);background:var(--mp-soft)}:where(.w2k .member-side-nav>a[aria-current=page]){color:var(--mp-blue);background:var(--mp-blue-soft)}:where(.w2k .studio-member-menu summary:focus-visible),:where(.w2k .studio-member-menu a:focus-visible),:where(.w2k .studio-member-menu button:focus-visible){outline:2px solid var(--mp-blue)}:where(.w2k .member-side-nav>a>span:last-child){color:var(--mp-muted)}:where(body #article-content a:not(:where(.compact-download a,.gallery-access a,.gallery-paywall a))),:where(body .reading-content a:not(:where(.compact-download a,.gallery-access a,.gallery-paywall a))),:where(body .prose-paper a:not(:where(.compact-download a,.gallery-access a,.gallery-paywall a))){text-underline-offset:3px}:where(.cms-admin-workspace .cms-admin-layout){min-height:calc(100vh - 140px)}:where(.cms-admin-workspace .cms-admin-pane){border:1px solid var(--article-line,#d7e0e7);background:var(--article-surface,#fff)}:where(.cms-admin-workspace .cms-admin-content){overflow-wrap:anywhere;min-width:0;padding:22px}:where(.cms-admin-workspace .cms-admin-avatar){width:fit-content;margin:auto;display:block}:where(.cms-admin-workspace .cms-reserved-badge){background:var(--mc-active);color:var(--article-muted);padding:2px 5px;font-size:10px}:where(.cms-admin-workspace .cms-admin-logout){border-top:1px solid var(--article-line);margin-top:10px;padding-top:12px}:where(.cms-admin-workspace .w2k-breadcrumb){border-bottom:1px solid var(--article-line);align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}@media (width<=1100px){:where(.cms-admin-workspace .cms-compact-inspector){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}:where(.cms-admin-workspace .cms-compact-inspector>section){margin:0}}@media (width<=767px){:where(.cms-admin-workspace .cms-admin-logout){border:0;margin:0;padding:0}:where(.cms-admin-workspace .cms-admin-content){padding:12px}:where(.cms-admin-workspace .cms-compact-inspector){display:block}}:where(.cms-admin-workspace .cms-member-table-scroll){max-width:100%}:where(.cms-admin-workspace .cms-admin-pagination){flex-wrap:wrap;gap:5px}:where(.cms-admin-workspace .cms-editor-save-actions){align-items:center;gap:8px;margin-left:auto;display:flex}:where(.cms-admin-workspace .cms-article-title)::placeholder{opacity:.6}:where(.cms-admin-workspace .cms-tag-input){max-width:100%}:where(.cms-admin-workspace .cms-permission-row){grid-template-columns:minmax(0,1fr) minmax(100px,120px);align-items:end;gap:12px;margin:12px 0;display:grid}:where(.cms-admin-workspace .cms-site-settings){background:var(--mc-side);border:1px solid var(--mc-line);border-radius:5px;max-width:580px;margin-top:24px;padding:22px}:where(.cms-admin-workspace .cms-site-settings label){margin:0 0 18px;font-size:13px;display:block}@media (width<=767px){:where(.cms-admin-workspace .w2k-breadcrumb){flex-wrap:wrap;gap:6px}:where(.cms-admin-workspace .cms-editor-save-actions){gap:5px}:where(.cms-admin-workspace .cms-site-settings){padding:14px}}:where(.cms-admin-workspace .cms-admin-content h1){margin:0 0 8px;font-size:24px;font-weight:500;line-height:1.35}:where(.cms-admin-workspace .cms-admin-content h2){margin:0 0 12px;font-size:18px;font-weight:500}:where(.cms-admin-workspace .cms-admin-logout>button){border:1px solid var(--article-line);background:var(--mc-side);width:100%;color:var(--article-muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex}:where(.cms-admin-workspace .w2k-breadcrumb>a){align-items:center;gap:8px;display:flex}:where(.cms-admin-workspace .w2k-breadcrumb svg){width:16px;height:16px}@media (width<=767px){:where(.cms-admin-workspace .cms-admin-logout>button){padding:6px 10px;font-size:12px}:where(.cms-admin-workspace .cms-admin-content h1){font-size:20px}}:where(.cms-admin-workspace .cms-admin-content a),:where(.cms-admin-workspace .cms-admin-content button),:where(.cms-admin-workspace .cms-admin-content input),:where(.cms-admin-workspace .cms-admin-content select),:where(.cms-admin-workspace .cms-admin-content textarea){font-family:inherit}:where(.cms-admin-workspace .cms-member-table th),:where(.cms-admin-workspace .cms-member-table td){height:48px;padding:9px 12px}@media (width<=767px){:where(.cms-admin-workspace .cms-admin-content input),:where(.cms-admin-workspace .cms-admin-content select){max-width:100%}}:where(.cms-admin-workspace .cms-admin-pagination a),:where(.cms-admin-workspace .cms-admin-pagination span){justify-content:center;align-items:center;min-width:32px;height:32px}:where(.cms-admin-workspace .cms-admin-pagination>span){opacity:.45;cursor:not-allowed}:where(.cms-admin-workspace .cms-member-more summary){justify-content:center;align-items:center;min-width:32px;height:30px}:where(.cms-admin-workspace .cms-editor-save-actions button){cursor:pointer;height:32px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;padding:0 12px;font-family:inherit;font-size:12px}:where(.cms-admin-workspace .cms-permission-row>button){white-space:normal;min-width:0}:where(.cms-admin-workspace .cms-site-settings input){border:1px solid var(--mc-line);background:var(--mc-surface);width:100%;height:36px;color:var(--article-text);font:inherit;border-radius:4px;margin-top:7px;padding:7px 10px;display:block}:where(.cms-admin-workspace .cms-site-settings button){cursor:pointer;height:34px;padding:0 16px}@media (width<=767px){:where(.cms-admin-workspace .cms-editor-save-actions button){padding:0 8px;font-size:11px}}:where(.cms-admin-workspace .cms-admin-sidebar .member-identity-name){flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:18px 0 0;font-size:18px;display:flex}:where(.cms-admin-workspace .cms-admin-sidebar .member-avatar){border-radius:50%;width:82px;height:82px;margin:0;font-size:30px;overflow:hidden}:where(.cms-admin-workspace .cms-admin-sidebar .member-side-nav){gap:5px}:where(.cms-admin-workspace .cms-admin-sidebar .member-nav-label){flex:1}:where(.cms-admin-workspace .cms-admin-content .cms-member-toolbar){min-width:0;max-width:100%}:where(.cms-admin-workspace .cms-reserved-page .member-empty){background:var(--mc-side);border:1px dashed var(--article-line);margin:24px 0;padding:70px 20px}:where(.cms-admin-workspace .cms-admin-content .overflow-x-auto){max-width:100%}@media (width<=767px){:where(.cms-admin-workspace .cms-admin-content form.flex>label),:where(.cms-admin-workspace .cms-admin-content .cms-member-toolbar){flex-wrap:wrap}:where(.cms-admin-workspace .cms-admin-content .cms-member-toolbar form){margin-left:0}}:where(.w2k .article-rail-actions .member-article-save button),:where(.w2k .article-rail-actions .member-article-save a){cursor:pointer}:where(.cms-admin-workspace .cms-admin-sidebar .member-identity-name>span){color:var(--article-accent,#2f6fae);font-size:13px}:where(.cms-admin-workspace .cms-admin-sidebar .member-side-nav>a){text-align:left;border-radius:4px;flex:none;gap:12px;min-height:46px}:where(.cms-admin-workspace .cms-admin-sidebar .member-side-nav svg){flex:none;width:20px;height:20px}:where(.cms-admin-workspace .cms-admin-logout>button:hover){background:var(--mc-active);color:var(--article-accent)}:where(.cms-admin-workspace .cms-reserved-page .member-empty svg){width:36px;height:36px;color:var(--article-accent);margin:0 auto 18px}@media (width<=767px){:where(.cms-admin-workspace .cms-admin-sidebar .member-side-nav>a){flex:1 0 auto;gap:5px;min-height:36px;font-size:12px}:where(.cms-admin-workspace .cms-admin-sidebar .member-side-nav svg){width:16px;height:16px}}:where(.cms-admin-workspace .cms-editor-save-actions button:hover){filter:brightness(1.08)}:where(.cms-admin-workspace .cms-editor-save-actions button:disabled){opacity:.55;cursor:wait}:where(.cms-admin-workspace .cms-admin-content a[href="/guboysky/posts/new"]:hover),:where(.cms-admin-workspace .cms-admin-content button.bg-zinc-900:hover),:where(.cms-admin-workspace .cms-admin-content button.bg-zinc-950:hover),:where(.cms-admin-workspace .cms-admin-content [data-save-status=published]:hover){filter:brightness(1.08)}@media (width<=767px){:where(.cms-admin-workspace .cms-admin-sidebar .member-side-nav>a>span:last-child){display:none}}:where(.w2k .paper-callout.has-callout-tools .callout-toggle.is-expanded svg){transform:rotate(180deg)}:where(.w2k .paper-callout.has-callout-tools.is-long:not(.is-expanded)>.callout-body){mask-image:linear-gradient(#000 85%,#0000)}:where(.art-backdrop-filter){background-color:#000000bf}:where(.art-hide-cursor *){cursor:none}:where(.cms-field-label){margin-bottom:5px;font-size:12px}:where(.cms-switch-row){display:flex}:where(.cms-member-more form){margin:0;display:block}:where(.cms-danger){color:#be3e4a;background:#f9ecee}:where(.studio-cover-tier){z-index:4;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:0;border-radius:4px;max-width:calc(50% - 14px);padding:3px 7px;font-size:11px;font-weight:400;line-height:1.5;position:absolute;top:6px;overflow:hidden}@media (width<=480px){:where(.studio-cover-tier){padding:2px 5px;font-size:10px;top:4px}}:where(.member-avatar-message){color:var(--studio-muted,#667786);margin:0;font-size:11px;line-height:1.5}:where(.member-theme-toggle){color:inherit;background:0 0;padding:3px}:where(.member-side-nav){padding:10px}@media (width<=760px){:where(.member-identity){padding:16px}}:where(.workspace-audio-grid label){grid-column:auto}:where(nn .paper-video-shell){box-shadow:none;background:0 0;border:0;border-radius:16px;margin:6px 0 30px;padding:0;overflow:visible}:where(.paper-video-player){background:#000;border:0;border-radius:16px;overflow:hidden}:where(.paper-video-player video){object-fit:contain;background:#000;width:100%;height:100%}@media (width<=767px){:where(.paper-video-shell){border-radius:15px;margin:6px 0 24px;padding:0}:where(.paper-video-player){aspect-ratio:auto;border-radius:15px;height:clamp(255px,68vw,295px);min-height:255px}}:where(.article-title){font-family:var(--font-ui);letter-spacing:-.02em;font-weight:700}:where(.prose-paper blockquote){font-family:var(--font-ui)}:where(.prose-paper pre code){font-family:var(--font-mono)}:where(.paper-audio-cover-fallback){font-family:var(--font-ui);font-weight:700}:where(.paper-audio-title-line strong){font-family:var(--font-ui)}:where(.paper-photo-card){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:where(.paper-photo-link){color:inherit;background:0 0;border:0;text-decoration:none}:where(.paper-hide-lock){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:where(.editor-modal-heading small){color:#6366f1}:where(.editor-modal-fields label){color:#64748b}:where(.editor-audio-row){color:#475569;background:#f8fafc;border-color:#e2e8f0}:where(.taxonomy-tile strong){color:#3f3f46;font-weight:600}:where(.front-header){backdrop-filter:blur(12px)saturate(120%);box-shadow:none;background:#fffc;border-bottom:1px solid #0000000a}:where(.cms-shared-header button){color:inherit;background:0 0;border:0;padding:5px 8px;font-size:12px}:where(.cms-compact-inspector h2),:where(.cms-video-options summary){margin:0 0 12px;font-size:14px;font-weight:600}:where(.cms-member-heading h1){margin:0;font-size:22px}:where(.cms-member-toolbar select){width:auto;margin:0;padding:5px 9px}:where(.cms-member-toolbar input){width:220px;margin:0;padding:5px 9px}:where(.cms-member-admin button){border-radius:4px;padding:5px 9px;font-size:12px}:where(.cms-member-more button){color:inherit;background:0 0;border:0}:where(.cms-dialog-heading h2){margin:0;font-size:16px}:where(.cms-dialog-heading button){color:inherit;background:0 0}@media (width<=700px){:where(.cms-member-toolbar input){width:100%}}:where(.workspace-audio-grid input){box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0}:where(.hero-dots button){width:4px;height:4px}:where(.latest-heading h2){font-family:var(--font-ui)}:where(.prose-paper h1),:where(.prose-paper h2),:where(.prose-paper h3),:where(.prose-paper h4){font-family:var(--font-ui);letter-spacing:-.015em;font-weight:700}:where(.admin-modal-card h2){font-family:var(--font-ui)}:where(.paper-hide-lock>p){margin:4px 0 12px}:where(.hide-lock-form input){box-shadow:none;background:0 0;border:0;border-radius:0}:where(.editor-modal-heading h2){color:#0f172a}:where(.editor-modal-heading p){color:#64748b}:where(.editor-callout-types button){color:#475569;background:#f8fafc;border-color:#e2e8f0}:where(.magazine-section-title p){color:#a1a1aa;font-weight:400}:where(.magazine-section-title h2){color:#46505f;font-size:16px;font-weight:600}:where(.w2k .w2k-menu a){color:var(--text);text-decoration:none}:where(.w2k .w2k-menu a u){text-decoration:none}:where(html.w2k-lb-open){overflow:hidden}:where(.archive-browser-pagination span){border:1px solid var(--article-line);min-width:30px;min-height:30px;color:var(--article-muted);background:var(--article-surface);border-radius:4px;justify-content:center;align-items:center;padding:5px 8px;font-size:12px;text-decoration:none;display:inline-flex}:where(.video-trial-actions button){color:#fff;cursor:pointer;background:#2f6fae;border:1px solid #6994b8;border-radius:4px;padding:7px 12px;font-size:12px;text-decoration:none}:where(html.w2k-lb-open body){overflow:hidden}:where(.art-video-player [aria-label=""]):before,:where(.art-video-player [aria-label=""]):after,:where(.art-video-player [data-hint=""]):before,:where(.art-video-player [data-hint=""]):after{display:none}:where(.cms-compact-inspector .cms-inspector-card){border-radius:8px;padding:16px}:where(.cms-compact-inspector .cms-field-control){border-radius:5px;height:34px;padding:5px 9px;font-size:12px}:where(.cms-compact-inspector .mt-4){margin-top:10px}:where(.cms-compact-inspector .min-h-10){min-height:34px;padding:3px 6px}:where(.cms-compact-inspector .editor-action-secondary){min-height:32px;padding:6px 10px;font-size:12px}@media (width<=700px){:where(.cms-shared-header~.sticky){position:static}}:where(.cms-compact-dialog [hidden]),:where(.cms-compact-inspector [hidden]),:where(.cms-member-admin [hidden]),:where(.compact-download-toast[hidden]){display:none}:where(.dark .copy-code){background:0 0}@media (width<=767px){:where(.article-taxonomy .pill){border-radius:4px}}:where(.toc-link.is-active){color:#3d7a5a;background:0 0}:where(.toc-link.is-active):before{box-shadow:none;background:#4e8b6e}:where(.prose-paper pre code.hljs){background:0 0}:where(.workspace-audio-grid label.wide){grid-column:auto}@media (width<=640px){:where(.hero-slide.is-active){grid-template-rows:75px;grid-template-columns:minmax(0,68%) minmax(0,32%)}}:where(.paper-video-player .art-video-player){background:#000;border:0;border-radius:16px;overflow:hidden}:where(.paper-video-player .art-bottom){background:linear-gradient(#0000 0%,#0000005c 44%,#000000b8 100%);padding:0 10px 9px}:where(.paper-video-player .art-controls){gap:2px;min-height:42px}:where(.paper-video-player .art-control){min-width:34px;height:34px;box-shadow:none;background:0 0;border:0;border-radius:9px;padding:0 7px;transition:opacity .16s,background-color .16s,transform .16s}:where(.paper-video-player .art-control-progress){min-height:20px;padding:8px 0 5px}:where(.paper-video-player .art-control-progress-inner){border-radius:999px;height:3px}:where(.paper-video-player .art-progress-played){background:#d9944b}:where(.paper-video-player .art-progress-indicator){border:0;width:11px;height:11px;margin-top:-4px;margin-left:-5px;box-shadow:0 1px 4px #00000059}:where(.paper-video-player .art-control-time){padding-left:5px;padding-right:8px;font-size:12px}@media (width<=767px){:where(.paper-video-player .art-video-player){border-radius:15px}:where(.paper-video-player .art-bottom){padding:0 8px 7px}:where(.paper-video-player .art-controls){min-height:40px}:where(.paper-video-player .art-control){min-width:32px;height:32px;padding:0 6px}:where(.paper-video-player .art-control-volume){display:none}:where(.paper-video-player .art-control-time){padding-left:3px;padding-right:4px;font-size:11px}:where(.paper-video-player .art-control-progress){padding-top:10px;padding-bottom:7px}}:where(.download-main.is-disabled){background:#aaa297}:where(.paper-photo-card:hover){box-shadow:none}:where(.paper-gallery[data-gallery]){column-count:initial;column-gap:initial;width:100%;max-width:none;margin:24px 0;padding:0;display:block}@media (width<=767px){:where(.paper-gallery[data-gallery]){margin:20px 0}}:where(.editor-permission-option.is-selected){color:#4338ca;background:#eef2ff;border-color:#c7d2fe}:where(.dark .editor-modal-card){background:#0f172a;border-color:#334155}:where(.dark .editor-modal-fields label){color:#94a3b8}:where(.dark .editor-modal-close){color:#94a3b8;background:#1e293b}:where(.dark .editor-audio-row),:where(.dark .editor-permission-option){color:#cbd5e1;background:#020617;border-color:#334155}:where(.dark .editor-action-secondary){color:#cbd5e1;background:#0f172a;border-color:#334155}:where(.reading-article-single .paper-video-shell){border:1px solid var(--front-line);box-shadow:none;background:#09090b;border-radius:14px;margin:24px 0 26px;padding:0}:where(.front-header.is-scrolled){backdrop-filter:blur(12px)saturate(120%);background:#fffc;border-bottom:1px solid #0000000a;box-shadow:0 7px 20px -18px #1f29376b}:where(.w2k .w2k-btn:active){padding-top:1px}:where(.w2k .w2k-btn.is-disabled),:where(.w2k .w2k-btn:disabled){color:var(--gray-text)}:where(.w2k .w2k-rail .w2k-toc){max-height:none}@media (width<=767px){:where(.w2k .w2k-search-panel[hidden]){display:none}}:where(.studio-admin .font-semibold){font-weight:500}:where(.cms-compact-inspector input[type=file]){height:auto;font-size:11px}:where(.cms-video-options:not([open]) summary){margin:0}:where(.cms-member-more button:hover){background:var(--studio-selected,#e7f0fa)}:where(.hero-dots button.is-active){width:14px}:where(.hide-lock-form input:focus){box-shadow:none}:where(.editor-callout-types button.is-active){color:#4338ca;background:#eef2ff;border-color:#c7d2fe}:where(.dark .editor-modal-heading h2){color:#f8fafc}:where(.dark .editor-modal-heading p){color:#94a3b8}:where(.dark .editor-callout-types button){color:#cbd5e1;background:#020617;border-color:#334155}:where(html.dark .paper-audio-player){background:#151518;border-color:#27272a}:where(html.dark .paper-video-shell){box-shadow:none;background:#151518;border:0 #27272a}:where(html.dark .compact-filter),:where(html.dark .unified-filter){background:#24262b;border-color:#fff1}:where(html.dark .taxonomy-tile strong){color:#d0d5dd}:where(html.dark .compact-filter-label),:where(html.dark .taxonomy-tile small),:where(html.dark .front-page-count){color:#858d9d}:where(html.dark .paper-photo-card){box-shadow:none;background:#26282e;border:0 #ffffff0f}:where(html.dark .paper-download-card){box-shadow:none;background:#26282e;border-color:#ffffff0f}:where(html.dark .paper-hide-lock){box-shadow:none;background:#26282e;border:0 #ffffff0f}:where(html.dark .taxonomy-tile){box-shadow:none;background:#26282e;border-color:#ffffff0f}:where(html.dark .front-header){box-shadow:none;background:#101115cc;border-color:#1b1d22 #1b1d22 #ffffff0f}:where(.w2k .w2k-menu a.is-active){color:var(--select-text)}:where(.w2k .w2k-menu a:hover),:where(.w2k .w2k-menu a:hover u){text-decoration:underline}:where(.archive-browser-pagination a:hover){background:var(--article-selected);color:var(--article-accent);border-color:var(--article-accent)}:where(.studio-admin .font-medium),:where(.studio-admin .cms-field-label){font-weight:400}:where(.video-trial-actions button:focus-visible){outline-offset:3px;outline:2px solid #fff}:where(html.dark .hide-lock-form input){background:0 0}:where(html.dark .magazine-section-title h2){color:#d7dbe1}:where(.studio-admin .tabular-nums){font-family:var(--studio-font);letter-spacing:0}:where(.art-video-player.art-backdrop .art-contextmenus),:where(.art-video-player.art-backdrop .art-info),:where(.art-video-player.art-backdrop .art-settings),:where(.art-video-player.art-backdrop .art-layer-auto-playback),:where(.art-video-player.art-backdrop .art-selector-list),:where(.art-video-player.art-backdrop .art-volume-inner){background-color:#000000bf}:where(.art-video-player.art-lock .art-subtitle){bottom:var(--art-subtitle-bottom)}:where(.cms-compact-inspector [data-cover-status]:empty){display:none}:where(.dark .copy-code:hover){background:#ffffff0e}:where(.post-list.is-grid .post-card){transform:none}:where(.paper-video-player .art-control:hover){background:#ffffff1a}:where(.prose-paper .paper-callout .callout-icon){display:none}:where(.paper-gallery[data-gallery] .paper-gallery-grid){column-count:initial;align-items:start;gap:16px;width:100%;margin:0;padding:0;display:grid}:where(.paper-gallery[data-gallery] .paper-photo-card){break-inside:auto;background:#eef0f3;border:1px solid #0f172a1a;border-radius:11px;width:100%;max-width:none;margin:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 3px 14px #0f172a0d}:where(.paper-gallery[data-gallery] .paper-photo-link){border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}:where(.paper-gallery[data-gallery] .paper-photo-image){object-fit:cover;object-position:center center;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;display:block}@media (width<=767px){:where(.paper-gallery[data-gallery] .paper-gallery-grid){gap:16px}}:where(.admin-ui .pin-action.is-pinned){font-weight:500}:where(.w2k .w2k-dialog-buttons .w2k-btn:active){border-color:var(--dkshadow) var(--hilight) var(--hilight) var(--dkshadow);box-shadow:inset 1px 1px var(--dkshadow), inset -1px -1px var(--light);padding-top:1px;transform:translate(1px,1px)}:where(html.dark .toc-link:hover){background:0 0}:where(html.dark .toc-link.is-active){color:#8fc3a1;background:0 0}:where(html.dark .toc-link.is-active):before{background:#78ad8a}:where(html.dark .paper-photo-card:hover){box-shadow:none;background:0 0;border:0}:where(html.dark .compact-pill:hover),:where(html.dark .compact-option:hover),:where(html.dark .compact-option.is-active){background:#2d3037}:where(html.dark .taxonomy-tile:hover){background:#2d3037;border-color:#ffffff1a;box-shadow:0 6px 18px #0000001f}:where(html.dark .front-header.is-scrolled){background:#101115cc;border-bottom-color:#ffffff0f;box-shadow:0 8px 22px -18px #000000e0}:where(html.dark .studio-admin .cms-inspector-card){background-color:var(--studio-surface);border-color:var(--studio-line)}:where(html.dark .studio-admin .cms-field-label){color:var(--studio-muted)}:where(.prose-paper details.paper-callout>summary .callout-icon),:where(.art-video-player.art-mini-progress-bar .art-bottom .art-progress-indicator),:where(.art-video-player.art-lock .art-bottom .art-progress-indicator){display:none}:where(.post-list.is-grid .post-card:hover){transform:translateY(-3px)}:where(.paper-video-player .art-control-progress:hover .art-control-progress-inner){height:5px}:where(.paper-gallery[data-gallery][data-layout=single] .paper-gallery-grid){grid-template-columns:minmax(0,1fr)}:where(.paper-gallery[data-gallery][data-layout=double] .paper-gallery-grid){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.paper-gallery[data-gallery][data-layout=three] .paper-gallery-grid){grid-template-columns:repeat(3,minmax(0,1fr))}:where(.paper-gallery[data-gallery] .paper-photo-card[hidden]){display:none}:where(.paper-gallery[data-gallery][data-layout=single] .paper-photo-card){aspect-ratio:16/10}:where(.paper-gallery[data-gallery][data-layout=double] .paper-photo-card){aspect-ratio:4/3}:where(.paper-gallery[data-gallery][data-layout=three] .paper-photo-card){aspect-ratio:1}:where(.paper-gallery[data-gallery][data-layout=single] .paper-photo-image){object-fit:contain}@media (width<=767px){:where(.paper-gallery[data-gallery][data-layout=single] .paper-photo-card){aspect-ratio:4/3}:where(.paper-gallery[data-gallery][data-layout=three] .paper-photo-card){border-radius:7px}}:where(.unified-filter .compact-filter-group[aria-label=排序] .compact-pill){color:#a1a1aa;box-shadow:none;background:0 0;font-size:12px;font-weight:400}:where(html.dark .paper-gallery[data-gallery] .paper-photo-card){background:#15171b;border-color:#ffffff17}:where(html:not(.dark) .w2k .media-cards .media-card-title){color:var(--text-primary,#263746)}:where(html:not(.dark) .w2k .media-cards .media-card-date){color:#5f7180}:where(.dark .w2k .media-cards .media-card-date){color:#a0a0a0}:where(html.dark .studio-admin .cms-field-control){background:var(--studio-panel);color:var(--studio-text);border-color:var(--studio-line)}:where(.unified-filter .compact-filter-group[aria-label=排序] .compact-pill:hover){color:#3f3f46;background:0 0}:where(.unified-filter .compact-filter-group[aria-label=排序] .compact-pill.is-active){color:#3f3f46;background:0 0;font-weight:500}:where(.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight span){width:var(--art-highlight-width)}:where(html.dark .unified-filter .compact-filter-group[aria-label=排序] .compact-pill){color:#71717a}:where(.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator:hover){transform:scale(1.2)}:where(.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator:active){transform:scale(1)}:where(html.dark .unified-filter .compact-filter-group[aria-label=排序] .compact-pill:hover),:where(html.dark .unified-filter .compact-filter-group[aria-label=排序] .compact-pill.is-active){color:#a1a1aa}:where(html.dark .unified-filter .compact-filter-group[aria-label=排序] .compact-pill.is-active):after{background:#a1a1aa}:where(html:not(.dark) .w2k .media-cards .media-card:hover .media-card-title),:where(html:not(.dark) .w2k .media-cards .media-card.active .media-card-title){color:var(--soft-blue)}@media (prefers-reduced-motion:reduce){:where(#cms-private-controls){animation:auto none}}:where(.cms-compact-inspector #error:empty),:where(.cms-compact-inspector #private-file-status:empty){display:none}:where(.admin-ui #post-table-body td:nth-child(5)){font-family:var(--font-mono)}:where(.w2k .font-mono){font-family:var(--w2k-mono)}:where(.w2k .paper-audio-track-artist){font-family:var(--w2k-font)}:where(.w2k .win-groupbox){background:var(--face);border:1px solid var(--w2k-shadow);min-width:0;min-height:120px;box-shadow:inset 1px 1px var(--hilight), 1px 1px var(--hilight);border-radius:0;flex-direction:column;flex:auto;gap:6px;margin:0;padding:12px 10px 10px;display:flex}:where(.w2k .win-groupbox>legend){background:var(--face);color:var(--text);font-family:var(--w2k-font);letter-spacing:0;padding:0 5px;font-size:11px;font-weight:600}:where(.w2k .w2k-sys-grid){grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-content:start;gap:2px 16px;min-width:0;display:grid}:where(.w2k .w2k-sys-item){align-items:baseline;gap:0;min-width:0;font-size:11px;line-height:1.6;display:flex}:where(.w2k .w2k-sys-key){min-width:0;color:var(--text-muted);white-space:nowrap;flex:auto;align-items:baseline;display:inline-flex}:where(.w2k .w2k-sys-key):after{content:"";flex:auto}:where(.w2k .w2k-sys-val){font-family:var(--w2k-mono);color:#000;white-space:nowrap;flex:none;font-weight:600}:where(.w2k .w2k-sys-bar){background:var(--trough);border-style:solid;border-width:1px;border-color:var(--w2k-shadow) var(--hilight) var(--hilight) var(--w2k-shadow);box-shadow:inset 1px 1px var(--dkshadow), inset -1px -1px var(--light);border-image:}:where(.w2k .w2k-sys-bar>i){background-image:repeating-linear-gradient(90deg, var(--bar) 0 6px, var(--face) 6px 8px)}@media (width<=900px){:where(.w2k .win-groupbox){flex:none;min-height:0}}:where(.w2k .article-region){flex-direction:column;flex:auto;display:flex}:where(.w2k .magazine-section-head){justify-content:space-between;align-items:center;gap:10px;height:18px;margin:0;padding:0;display:flex;position:absolute;top:-9px;left:6px;right:6px}:where(.w2k .magazine-section-title){background:var(--face);align-items:center;gap:5px;min-width:0;height:18px;padding:0 6px;display:flex}:where(.w2k .magazine-section-icon){flex:none;align-items:center;width:16px;height:16px;display:inline-flex}:where(.w2k .magazine-more){background:var(--face);height:18px;color:var(--link);flex:none;align-items:center;gap:3px;padding:0 6px;font-size:11px;display:inline-flex}:where(.w2k .post-card),:where(.w2k .poster-card){height:100%}:where(.w2k .post-empty),:where(.w2k .archive-empty){background:var(--window);border-style:solid;border-width:1px;border-color:var(--w2k-shadow) var(--hilight) var(--hilight) var(--w2k-shadow);box-shadow:inset 1px 1px var(--dkshadow), inset -1px -1px var(--light);color:var(--text-muted);text-align:center;border-image:;padding:26px 14px;font-size:12px}:where(.w2k .compact-filter-main){flex-wrap:wrap;flex:auto;align-items:center;gap:4px;min-width:0;min-height:0;max-height:none;margin:0;padding:0;display:flex}:where(.w2k .compact-filter-group){align-items:center;gap:3px;display:inline-flex}:where(.w2k .compact-filter-label){color:var(--text);padding:0 3px 0 1px;font-size:12px}:where(.w2k .compact-pill){height:21px;min-height:0;max-height:none;color:var(--text);background:0 0;border-radius:0;align-items:center;gap:4px;margin:0;padding:0 9px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}:where(.w2k .compact-clear):after{content:none;display:none}:where(.w2k .filter-dropdown){position:relative}:where(.w2k .filter-trigger){background:var(--face);height:21px;min-height:0;max-height:none;color:var(--text);border-style:solid;border-width:1px;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);border-image:;border-radius:0;align-items:center;gap:5px;margin:0;padding:0 6px 0 9px;font-size:12px;display:inline-flex}:where(.w2k .compact-option){color:var(--text);background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:6px;padding:2px 8px 2px 20px;font-size:12px;display:flex;position:relative}:where(.w2k .compact-option small){font-family:var(--w2k-font);color:var(--gray-text);font-size:11px}:where(.w2k .compact-clear){background:var(--face);height:21px;min-height:0;max-height:none;color:var(--text);border-style:solid;border-width:1px;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);box-shadow:inset 1px 1px var(--light), inset -1px -1px var(--dkshadow);border-image:;border-radius:0;align-items:center;margin:0;padding:0 9px;font-size:12px;display:inline-flex}:where(.w2k .front-pagination){justify-content:center;align-items:center;gap:6px;padding:14px 0 0;display:flex}:where(.w2k .front-page-btn){background:var(--face);min-width:62px;height:21px;color:var(--text);border-style:solid;border-width:1px;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);border-image:;border-radius:0;justify-content:center;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}:where(.w2k .front-page-count){font-family:var(--w2k-font);color:var(--text);border-style:solid;border-width:1px;border-color:var(--w2k-shadow) var(--hilight) var(--hilight) var(--w2k-shadow);border-image:;padding:1px 8px;font-size:11px}:where(.w2k .taxonomy-name){color:inherit}:where(.w2k .archive-timeline){flex-direction:column;gap:22px;min-width:0;max-width:860px;display:flex}:where(.w2k .w2k-crumb-current){color:var(--text-muted)}:where(.w2k .w2k-toc){flex-direction:column;max-height:52vh;display:flex;overflow:auto}:where(.w2k .w2k-avatar){background:var(--window-alt);border-style:solid;border-width:1px;border-color:var(--w2k-shadow) var(--hilight) var(--hilight) var(--w2k-shadow);border-image:;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}:where(.w2k .w2k-avatar-fallback){color:var(--text);font-size:17px;font-weight:600;display:none}:where(.w2k .reading-article),:where(.w2k .reading-article-single){width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}:where(.w2k .prose-paper strong){color:var(--text)}:where(.w2k .prose-paper ol){margin:0 0 1em;padding-left:1.7em;list-style:decimal}:where(.w2k .prose-paper hr){border-bottom:0;border-left:0;border-right:0;border-top:1px solid var(--w2k-shadow);height:0;box-shadow:0 1px var(--hilight);background:0 0;border-image:;margin:1.6em 0}:where(.w2k .prose-paper blockquote):before,:where(.w2k .prose-paper blockquote):after{content:none;display:none}:where(.w2k .prose-paper :not(pre)>code){background:var(--window-alt);color:var(--accent-red);font-family:var(--w2k-mono);border:1px solid var(--row-line);border-radius:0;padding:0 4px;font-weight:500}:where(.w2k .code-header){background:linear-gradient(90deg, var(--title-a) 0%, var(--title-b) 100%);height:22px;min-height:22px;color:var(--title-text);font-family:var(--w2k-font);border-bottom:1px solid var(--title-a);justify-content:space-between;align-items:center;gap:8px;padding:0 3px 0 8px;font-size:11px;font-weight:600;line-height:1;display:flex}:where(.w2k .code-header):before{border:0;width:0;height:0;margin:0;padding:0}:where(.w2k .code-language){color:#fff;letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:600}:where(.w2k .code-tools){flex:none;align-items:center;gap:2px;display:inline-flex}:where(.w2k .copy-code){background:var(--face);width:16px;min-width:0;max-width:none;height:14px;min-height:0;max-height:none;color:var(--text);border-style:solid;border-width:1px;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);border-image:;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:where(.w2k .code-line):before{content:none;counter-increment:none;background:0 0;border:0;width:auto;min-width:0;margin:0;padding:0;display:none}:where(.w2k .paper-photo-zoom){color:#fff}:where(.w2k .paper-download-card){border-style:solid;border-width:1px;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);border-image:;flex-wrap:wrap}:where(.w2k .download-head){align-items:center;gap:8px;min-width:0;display:flex}:where(.w2k .download-head strong){color:var(--text);font-size:13px;font-weight:500;display:block}:where(.w2k .download-head small){font-family:var(--w2k-font);color:var(--text-muted);margin-top:2px;font-size:11px;display:block}:where(.w2k .download-action){flex:none;margin-left:auto}:where(.w2k .hide-lock-badge){flex:none;width:16px;height:16px;font-size:0;line-height:1}:where(.w2k .paper-hide-revealed){margin:1.2em 0}:where(.w2k .paper-audio-player){border-style:solid;border-width:1px;border-color:var(--light) var(--dkshadow) var(--dkshadow) var(--light);border-image:}:where(.w2k .paper-audio-cover){border-style:solid;border-width:1px;border-color:var(--w2k-shadow) var(--hilight) var(--hilight) var(--w2k-shadow);border-image:;flex:none}:where(.w2k .paper-audio-cover-fallback){object-fit:cover;width:100%;height:100%;box-shadow:none;border-radius:0;margin:0;transform:none}:where(.w2k .paper-audio-title-line){font-family:var(--w2k-font);align-items:baseline;gap:6px}:where(.w2k .paper-audio-credits){font-family:var(--w2k-font)}:where(.w2k .paper-audio-icon){border-style:solid;border-width:1px;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);border-image:;justify-content:center;align-items:center;line-height:1;display:inline-flex}:where(.w2k .paper-audio-lyric){border-style:solid;border-width:1px;border-color:var(--w2k-shadow) var(--hilight) var(--hilight) var(--w2k-shadow);border-image:}:where(.w2k .paper-audio-index){font-family:var(--w2k-mono)}:where(.w2k .paper-video-shell){border-style:solid;border-width:1px;border-color:var(--light) var(--dkshadow) var(--dkshadow) var(--light);border-image:}:where(.w2k .reading-stage){background:var(--face);border-style:solid;border-width:1px;border-color:var(--light) var(--dkshadow) var(--dkshadow) var(--light);border-image:;border-radius:0;width:100%}:where(.w2k .paper-video-player){border-style:solid;border-width:1px;border-color:var(--w2k-shadow) var(--hilight) var(--hilight) var(--w2k-shadow);border-image:}:where(.w2k .paper-video-player video){background:#000}:where(.w2k .toc-link){color:var(--link);white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:0;padding:2px 6px;font-size:12px;line-height:1.5;text-decoration:none;display:block;overflow:hidden}:where(.w2k .toc-link):before{content:none;display:none}@media (width<=767px){:where(.w2k .w2k-address){display:none}:where(.w2k .reading-article-single){max-width:none}:where(.w2k .reading-content){padding:12px 11px;font-size:14px}:where(.w2k .magazine-section){padding:18px 7px 7px}:where(.w2k .paper-audio-cover){width:72px;height:72px}:where(.w2k .taxonomy-grid){grid-template-columns:minmax(0,1fr)}}@media (width<=480px){:where(.w2k .compact-filter){align-items:stretch}:where(.w2k .compact-filter-group){flex-wrap:wrap}}@media (width<=900px){:where(.w2k .w2k-list-grid){grid-template-columns:minmax(0,1fr);gap:8px}}@media (width<=820px){:where(.w2k .w2k-toc){max-height:34vh}}@media (width<=767px){:where(.w2k .w2k-tool-fill){display:none}:where(.w2k .w2k-search){flex:100%}:where(.w2k .w2k-tool-sep){display:none}}@media (width<=620px){:where(.w2k .w2k-count-field){display:none}}@media (width<=820px){:where(.w2k .w2k-rail):after{display:none}}@media (width<=767px){:where(.w2k .w2k-rail):after{display:none}:where(.w2k .w2k-pane-doc){min-height:0;max-height:none;padding:4px;display:block;overflow:visible}:where(.w2k .w2k-crumb-current){flex:auto;min-width:0}:where(.w2k .paper-hide-lock){max-width:none;margin:1em 0;padding:0 0 8px}:where(.w2k .hide-lock-form){flex-wrap:nowrap;align-items:center;gap:4px;margin:0 8px;display:flex}:where(.w2k .hide-lock-status){margin:0 8px}}:where(.w2k .download-code b){font-family:var(--w2k-mono);color:#000;letter-spacing:.5px;min-width:0;font-size:12px;font-weight:600}@media (width<=767px){:where(.w2k .paper-download-card){flex-flow:column;align-items:stretch;margin:1em 0}:where(.w2k .download-head){flex:auto;align-items:center;gap:7px}:where(.w2k .download-head strong){font-size:12px;font-weight:500}:where(.w2k .download-head small){margin-top:1px;font-size:11px}:where(.w2k .download-code){width:100%;height:24px;padding:0 3px 0 6px;display:flex}:where(.w2k .download-code em){margin-left:auto}:where(.w2k .download-action){flex:none;width:100%;margin-left:0}:where(.w2k .download-main){width:100%;min-width:0;height:26px;min-height:26px;padding:0 10px}}:where(.w2k .compact-filter-sorts){display:contents}@media (width<=767px){:where(.w2k .compact-filter-sorts){display:none}:where(.w2k .compact-filter){margin:0 0 4px;padding:2px}:where(.w2k .compact-filter-main){gap:0}}:where(.w2k .paper-hide-lock):before{background:linear-gradient(90deg, var(--title-a) 0%, var(--title-b) 100%);color:#fff;height:20px;font-family:var(--w2k-font);letter-spacing:0;align-items:center;margin:0 -8px;padding:0 6px;font-size:11px;font-weight:600;display:flex}:where(.w2k .hide-lock-status){font-family:var(--w2k-font);color:var(--accent-red);min-height:0;margin:0 10px;font-size:11px}:where(.w2k .download-code em){height:14px;color:var(--text);background:var(--face);border-style:solid;border-width:1px;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);border-image:;border-radius:0;align-items:center;margin-left:3px;padding:0 4px;font-size:10px;font-style:normal;display:none}:where(.w2k .taxonomy-tile){background:var(--window);min-width:0;color:var(--text);border-style:solid;border-width:1px;border-color:var(--w2k-shadow) var(--hilight) var(--hilight) var(--w2k-shadow);box-shadow:inset 1px 1px var(--dkshadow), inset -1px -1px var(--light);border-image:;border-radius:0;flex-direction:row;align-items:center;gap:7px;min-height:0;padding:6px 10px;transition:none;display:flex;position:relative;transform:none}:where(.w2k .taxonomy-tile):before{flex:none;width:16px;height:16px;position:static;top:auto;left:auto}:where(.w2k .taxonomy-tile strong){color:inherit;flex:0 auto;min-width:0;font-size:12px;font-weight:500}:where(.w2k .taxonomy-tile small){font-family:var(--w2k-font);color:var(--text-muted);flex:none;margin-left:auto;font-size:10px}:where(.w2k .taxonomy-grid){grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:6px;display:grid}:where(.w2k .w2k-list-grid){flex:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;width:100%;min-width:0;min-height:0;display:grid}@media (width>=1001px){:where(.w2k .w2k-main){flex-direction:column;display:flex}:where(.w2k .w2k-list-grid){flex:auto;align-items:stretch}}:where(.w2k .paper-gallery-grid){column-count:3;grid-template-columns:none;gap:0 8px;display:block}:where(.w2k .paper-photo-card){width:100%;max-width:none;box-shadow:none;break-inside:avoid;background:0 0;border:0;border-radius:0;margin:0 0 8px;padding:0;transition:none;display:block;position:relative;overflow:hidden;transform:none}:where(.w2k .paper-photo-link){aspect-ratio:auto;width:100%;height:auto;min-height:0;max-height:none;box-shadow:none;background:#f7f7f7;border:1px solid #dfdfdf;border-radius:0;padding:0;line-height:0;text-decoration:none;display:block;position:relative;inset:auto;overflow:hidden}:where(.w2k .paper-photo-image){box-shadow:none;filter:none;object-fit:contain;background:var(--window);border:0;border-radius:0;width:100%;height:auto;max-height:none;margin:0;padding:0;transition:none;display:block;transform:none}:where(.w2k .paper-gallery-more-hint){color:var(--text-muted);font-size:11px}@media (width<=767px){:where(.w2k .paper-gallery-grid){column-gap:6px}}:where(.w2k .paper-gallery){border-style:solid;border-width:1px;border-color:var(--light) var(--dkshadow) var(--dkshadow) var(--light);column-count:initial;background:0 0;border-image:;border-radius:0;width:100%;max-width:none;margin:10px 0 0;padding:0;display:block}:where(.w2k .w2k-crumb-tools){flex:none;justify-content:flex-end;align-items:center;gap:4px;min-width:0;margin-left:auto;display:inline-flex}:where(.w2k .w2k-view-switch){flex:none;align-items:center;gap:2px;display:inline-flex}:where(.w2k .w2k-view-btn){background:var(--face);width:20px;min-width:0;max-width:none;height:20px;min-height:0;max-height:none;color:var(--text);border-style:solid;border-width:1px;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);font-family:var(--w2k-font);border-image:;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:11px;line-height:1;display:inline-flex}:where(.w2k .w2k-view-icon){text-align:center;width:12px;min-width:0;height:12px;min-height:0;font-size:11px;line-height:12px;display:block}@media (width<=767px){:where(.w2k .w2k-crumb-tools){gap:2px}}:where(.w2k .hide-lock-form){width:auto;height:auto;box-shadow:none;background:silver;border:0;border-radius:0;align-items:center;gap:6px;margin:0 10px;padding:0;display:flex;overflow:visible}:where(.w2k .w2k-lb-title){text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}:where(.w2k .w2k-lb-tools){flex:none;align-items:center;gap:2px;display:inline-flex}:where(.w2k .w2k-lb-nav){background:var(--face);width:16px;min-width:0;height:14px;min-height:0;color:var(--text);border-style:solid;border-width:1px;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);box-shadow:inset 1px 1px var(--light), inset -1px -1px var(--dkshadow);font-family:var(--w2k-font);border-image:;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:10px;line-height:1;display:inline-flex}:where(.w2k .w2k-lb-close){background:var(--face);border-style:solid;border-width:1px;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);min-height:0;box-shadow:inset 1px 1px var(--light), inset -1px -1px var(--dkshadow);font-family:var(--w2k-font);border-image:;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}:where(.w2k .w2k-lb-body){justify-content:center;align-items:center;min-width:0;min-height:0;padding:8px;display:flex;position:relative;overflow:hidden}:where(.w2k .w2k-lb-image){object-fit:contain;background:var(--window);border:0;border-radius:0;width:auto;max-width:100%;height:auto;max-height:calc(85vh - 70px);margin:0 auto;transition:none;animation:auto none;display:block}@media (width<=767px){:where(.w2k .w2k-lb-arrow){display:none}}:where(.w2k .w2k-lb-status){background:var(--face);height:20px;color:var(--text);font-family:var(--w2k-font);border-style:solid;border-width:1px;border-color:var(--w2k-shadow) var(--hilight) var(--hilight) var(--w2k-shadow);border-image:;border-radius:0;justify-content:space-between;align-items:center;gap:8px;margin:0 8px 8px;padding:0 6px;font-size:11px;display:flex}:where(.w2k .w2k-lb-caption){white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}:where(.w2k .w2k-lb-counter){color:var(--text-muted);flex:none}:where(.w2k .w2k-dt){background-image:none;background-position:0 0;background-repeat:repeat;background-size:auto;width:100%;min-width:0;max-width:100%;min-height:0;margin:0;display:block;overflow:visible}:where(.w2k .w2k-dt-row){border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--dt-divider);height:auto;position:relative}@media (width>=1001px){:where(.w2k .w2k-dt){flex:auto;min-height:220px;max-height:none}}:where(.w2k .magazine-feed){flex-direction:column;flex:auto;gap:8px;min-height:0;margin:0;display:flex}:where(.w2k .magazine-section){border:1px solid var(--w2k-shadow);box-shadow:inset 1px 1px var(--hilight), 1px 1px var(--hilight);background:0 0;border-radius:0;margin:8px 0 6px;padding:20px 10px 10px;position:relative}:where(.w2k .prose-paper pre code),:where(.w2k pre.code-body>code){font-family:var(--w2k-mono);letter-spacing:0;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0, "kern" 0;font-size:13px;font-style:normal;font-weight:500;line-height:1.55}:where(.w2k .code-line){font-family:var(--w2k-mono);letter-spacing:0;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0, "kern" 0;white-space:pre;min-height:1.55em;padding:0;font-size:13px;font-style:normal;font-weight:500;line-height:1.55;display:block;position:static}:where(.w2k .paper-audio-info-row){min-height:16px}@media (width>=768px){:where(.w2k .paper-audio-title-line),:where(.w2k .paper-audio-time){margin-top:5px}:where(.w2k .paper-audio-title-line strong){margin-left:10px;font-weight:600}:where(.w2k .paper-audio-control){padding-right:10px}:where(.w2k .paper-audio-main){min-height:56px;max-height:56px;margin-bottom:6px}}:where(.w2k .win-groove){border-left:0;border-right:0;border-top:1px solid var(--dkshadow);border-bottom:1px solid var(--hilight);height:0;box-shadow:none;background:0 0;border-image:;margin:0;padding:0;display:block}@media (width>=768px){:where(.w2k .paper-audio-playlist){margin-top:6px}}:where(.w2k .table-scroll){background:var(--window);box-shadow:inset 1px 1px var(--dkshadow), inset -1px -1px var(--light);border-style:solid;border-width:1px;border-left-color:#9e9e9e;border-image:;border-radius:0;margin:1.2em 0;overflow-x:auto}:where(.w2k .prose-paper pre){font-family:var(--w2k-mono);letter-spacing:0;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0, "kern" 0;color:#0a0a0a;background:var(--code-surface);border-left:1px solid #9e9e9e;font-size:13px;font-style:normal;font-weight:500;line-height:1.55}@media (width<=767px){:where(.w2k .prose-paper pre),:where(.w2k .prose-paper pre code),:where(.w2k pre.code-body>code),:where(.w2k .code-line){font-family:var(--w2k-mono);letter-spacing:0;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;font-size:11.5px;font-weight:500;line-height:1.45}:where(.w2k .reading-content ol){margin-left:0;margin-right:0;padding-left:18px}:where(.w2k .prose-paper blockquote){padding-left:var(--w2k-read-pad);padding-right:var(--w2k-read-pad)}:where(.w2k pre.code-body){font-family:var(--w2k-mono);letter-spacing:0;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;padding-left:var(--w2k-read-pad);padding-right:var(--w2k-read-pad);padding-top:6px;padding-bottom:6px;font-size:11.5px;font-weight:500;line-height:1.45}:where(.w2k .reading-content pre){white-space:pre;padding-left:var(--w2k-read-pad);padding-right:var(--w2k-read-pad);padding-top:6px;padding-bottom:6px;overflow-x:auto}:where(.w2k .prose-paper :not(pre)>code){font-family:var(--w2k-mono);letter-spacing:0;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;padding-left:4px;padding-right:4px;font-size:11.5px;font-weight:500;line-height:1.45}:where(.w2k .reading-content :not(pre)>code){font-family:var(--w2k-mono);letter-spacing:0;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;white-space:normal;padding-left:4px;padding-right:4px;font-size:11.5px;line-height:1.45}:where(.w2k .paper-gallery-loadmore){box-sizing:border-box;flex:auto;width:auto;max-width:100%}:where(.w2k .paper-gallery-more){box-sizing:border-box;width:auto;max-width:100%}:where(.w2k .table-scroll){box-shadow:none;margin:1em 0}:where(.w2k .w2k-details),:where(.w2k .w2k-dt){box-shadow:none}:where(.w2k .w2k-main){box-sizing:border-box;width:100%;max-width:100%;padding-left:var(--w2k-mod-gap,6px);padding-right:var(--w2k-mod-gap,6px);margin-left:0;margin-right:0}}:where(.w2k .filter-popover){z-index:60;background:var(--face);opacity:1;border:1px solid var(--flat-line-out);border-radius:0;min-width:180px;max-height:320px;padding:2px;position:absolute;top:calc(100% + 2px);left:0;overflow-y:auto;transform:none;box-shadow:0 6px 18px #00000038,0 1px 3px #00000029}:where(.w2k .paper-toast){z-index:90;background:var(--tip-bg);min-width:120px;max-width:320px;color:var(--tip-text);font-family:var(--w2k-font);text-align:center;opacity:0;pointer-events:none;border:1px solid var(--flat-line-out);border-radius:0;padding:3px 10px;font-size:12px;transition:opacity .12s linear;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000038,0 1px 3px #00000029}:where(.w2k .w2k-dialog){border:1px solid var(--flat-line-out);box-shadow:0 6px 18px #00000038,0 1px 3px #00000029}:where(.w2k .w2k-details){background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--dt-row) - 1px), var(--flat-row) calc(var(--dt-row) - 1px), var(--flat-row) var(--dt-row));background-size:100% var(--dt-row);border-radius:0;flex-direction:column;flex:auto;width:100%;min-height:0;margin:0;display:flex;overflow:auto hidden}:where(.w2k .w2k-details-row){grid-template-columns:var(--list-name) var(--list-date);min-width:var(--list-total);background:var(--window);color:var(--text);border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--row-line);min-height:var(--list-row);height:var(--dt-row);border-image:;border-radius:0;outline:none;flex:none;justify-content:start;align-items:center;padding:0;text-decoration:none;display:grid;transform:none}:where(.w2k pre.code-body){font-family:var(--w2k-mono);letter-spacing:0;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0, "kern" 0;color:#0a0a0a;background:var(--code-surface);border:1px solid var(--flat-line-in);box-shadow:none;font-size:13px;font-style:normal;font-weight:500;line-height:1.55}:where(.w2k .code-block-wrapper){box-shadow:none;border:1px solid var(--flat-line-in);background:var(--face);border-radius:0;margin:1.2em 0;overflow:hidden}:where(.w2k .code-block-wrapper>pre){box-shadow:none;border:0}:where(.w2k .paper-hide-lock){background:var(--face);max-width:460px;box-shadow:none;border:1px solid var(--flat-line-out);border-radius:0;flex-direction:column;align-items:stretch;gap:6px;margin:1.3em auto;padding:0 8px 6px;display:flex}:where(.w2k .download-code){color:#000;height:22px;font-family:var(--w2k-font);cursor:pointer;user-select:none;background:var(--field);box-shadow:none;border:1px solid var(--flat-line-in);border-radius:0;align-items:center;gap:4px;padding:0 3px 0 6px;font-size:11px;display:inline-flex}:where(.w2k .download-main){background:var(--face);color:#000;min-width:104px;min-height:24px;font-family:var(--w2k-font);outline-offset:-4px;border:1px solid var(--flat-line-out);box-shadow:none;border-radius:0;outline:1px dotted #000;justify-content:center;align-items:center;gap:5px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex;transform:none}:where(.w2k .compact-filter){background:var(--face);box-shadow:none;border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--flat-line-soft);border-image:;border-radius:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;margin:0 0 6px;padding:3px 4px;display:flex;position:static}:where(.w2k .unified-filter){box-shadow:none;border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--flat-line-soft);background:var(--face);border-image:}:where(.w2k .w2k-lb-window){background:var(--face);border:1px solid var(--flat-line-out);border-radius:0;flex-direction:column;min-width:0;max-width:min(92vw,1100px);min-height:0;max-height:90vh;margin:auto;transition:none;animation:auto none;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000047}:where(.w2k .w2k-lb-titlebar){background:linear-gradient(90deg, var(--title-a), var(--title-b));height:20px;color:var(--title-text);font-family:var(--w2k-font);letter-spacing:0;white-space:nowrap;cursor:default;user-select:none;box-shadow:none;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 3px 0 5px;font-size:11px;font-weight:600;display:flex}:where(.w2k .w2k-lb-frame){background:var(--window);min-width:0;max-width:min(85vw,1100px);max-height:100%;box-shadow:none;border:1px solid var(--flat-line-in);border-radius:0;padding:2px;line-height:0;display:block;overflow:hidden}:where(.w2k .w2k-lb-arrow){z-index:2;color:#fff;width:30px;min-width:0;height:30px;min-height:0;font-family:var(--w2k-font);background:#0006;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:15px;font-weight:600;line-height:1;transition:opacity .12s linear;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #00000040}:where(.w2k .paper-audio-playlist){touch-action:pan-y;overscroll-behavior:auto;border:1px solid var(--flat-line-in);flex-direction:column;margin:0;overflow-y:auto}:where(.w2k .paper-audio-track){font-family:var(--w2k-font);border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--flat-row);border-image:;grid-template-columns:34px minmax(0,1fr) auto}:where(.w2k .paper-audio-time){font-family:var(--w2k-mono);border-style:solid;border-width:1px;border-color:var(--w2k-shadow) var(--hilight) var(--hilight) var(--w2k-shadow);box-shadow:none;border-image:;flex:none;line-height:16px}:where(.w2k .prose-paper blockquote){background:var(--window-alt);color:var(--text-muted);font-family:var(--w2k-font);box-shadow:none;border:0;border-left:1px solid #a8a49c;border-image:;border-radius:0;margin:1.2em 0;padding:8px 12px;font-style:normal;position:static}:where(.w2k .paper-gallery-more){border-style:solid;border-width:1px;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);box-shadow:inset 1px 1px var(--light), inset -1px -1px var(--dkshadow);background:var(--face);border-image:;justify-content:center;align-items:center;gap:8px;margin:6px 0 0;padding:5px 4px;display:flex}:where(.w2k .paper-gallery-loadmore){min-width:150px;height:23px;color:var(--text);font-family:var(--w2k-font);letter-spacing:0;border-style:solid;border-width:1px;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);background:var(--face);border-image:;border-radius:0;justify-content:center;align-items:center;padding:0 14px;font-size:12px;display:inline-flex}:where(.w2k .paper-audio-actions){flex:none;justify-content:flex-end;align-items:center;min-width:95px;padding-right:8px}:where(.w2k .paper-audio-control){flex-direction:column;justify-content:center;padding-top:2px;padding-bottom:2px;padding-right:4px}:where(.w2k .paper-audio-main){box-shadow:none;border:0;overflow:visible}:where(.w2k .paper-audio-control-row){height:18px;min-height:18px;overflow:visible}:where(.w2k .w2k-breadcrumb){min-height:21px;color:var(--text);background:var(--face);box-shadow:none;border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--flat-line-soft);border-image:;justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;padding:1px 6px;display:flex}:where(.w2k .paper-audio-progress){border-color:#b4b0a8;outline:0}@media (width<=767px){:where(.w2k .prose-paper){width:100%;max-width:100%;margin-left:0;margin-right:0;padding:12px 11px;font-size:14px}:where(.w2k .w2k-breadcrumb){box-sizing:border-box;flex-wrap:nowrap;width:100%;max-width:100%;margin-left:0;margin-right:0;padding:3px 5px;font-size:11px}:where(.w2k .article-region){box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}:where(.w2k .reading-article){box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0}}:where(.w2k .reading-content){background:var(--window);max-width:none;color:var(--text);border-style:solid;border-width:1px;border-color:var(--w2k-shadow) var(--hilight) var(--hilight) var(--w2k-shadow);box-shadow:inset 1px 1px var(--dkshadow), inset -1px -1px var(--light);letter-spacing:0;border-image:;border-radius:0;margin:0;padding:16px 18px 8px;font-size:14.5px}:where(.w2k .prose-paper){background:var(--window);max-width:none;color:var(--text);border-style:solid;border-width:1px;border-color:var(--w2k-shadow) var(--hilight) var(--hilight) var(--w2k-shadow);box-shadow:inset 1px 1px var(--dkshadow), inset -1px -1px var(--light);letter-spacing:0;border-image:;border-radius:0;margin:0;padding:16px 18px 8px}:where(.w2k .w2k-rail):after{display:none}:where(.w2k .w2k-lightbox){z-index:9999;box-sizing:border-box;backdrop-filter:blur(2px);background:#0f1724bf;justify-content:center;align-items:center;margin:0;padding:8px;transition:none;animation:auto none;display:flex;position:fixed;inset:0;overflow:hidden}:where(.admin-ui #post-table-body td:nth-child(2) a){font-family:var(--font-ui);font-weight:500}:where(.w2k .w2k-sys-bar>span){color:var(--text)}:where(.w2k .w2k-details-row>span){white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:0 6px;font-size:12px;line-height:1.4;overflow:hidden}:where(.w2k .magazine-section-icon svg){display:none}:where(.w2k .magazine-section-title h2){color:var(--text);margin:0;font-size:12px;line-height:1;display:inline}:where(.w2k .magazine-section-title p){display:none}:where(.w2k .filter-trigger svg){flex:none;width:10px;height:10px}:where(.w2k .prose-paper p){font-family:var(--w2k-font);color:var(--text);margin:0 0 1em}:where(.w2k .prose-paper h1),:where(.w2k .prose-paper h2),:where(.w2k .prose-paper h3){font-family:var(--w2k-font);letter-spacing:0;color:var(--text);border-bottom:1px solid var(--row-line);margin:1.6em 0 .7em;padding:0 0 4px;position:static}:where(.w2k .prose-paper h1):after,:where(.w2k .prose-paper h2):after,:where(.w2k .prose-paper h3):after,:where(.w2k .prose-paper h4):after,:where(.w2k .prose-paper h1):before,:where(.w2k .prose-paper h2):before{content:none;display:none}:where(.w2k .prose-paper h4){font-family:var(--w2k-font);letter-spacing:0;color:var(--text);border-bottom:1px solid var(--row-line);margin:1.6em 0 .7em;padding:0 0 4px;font-size:14px;line-height:1.4;position:static}:where(.w2k .prose-paper a){color:var(--link);text-underline-offset:2px;text-decoration:underline}:where(.w2k .prose-paper ul){margin:0 0 1em;padding-left:1.7em;list-style:outside}:where(.w2k .prose-paper li){margin:.25em 0}:where(.w2k .prose-paper li)::marker{color:var(--text-muted)}:where(.w2k .code-tools button){background:var(--face);width:16px;min-width:0;max-width:none;height:14px;min-height:0;max-height:none;color:var(--text);border-style:solid;border-width:1px;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);box-shadow:inset 1px 1px var(--light), inset -1px -1px var(--dkshadow);border-image:;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:where(.w2k .hide-lock-form input)::placeholder{color:var(--gray-text)}:where(.w2k .paper-audio-title-line span){color:var(--text-muted);font-size:11px;font-family:var(--w2k-font)}@media (width<=767px){:where(.w2k .w2k-breadcrumb>a){white-space:nowrap;flex:none}:where(.w2k .hide-lock-form input){color:#000;caret-color:#000;background:#eaeaea;border:1px solid gray;flex:auto;min-width:0;height:24px;font-size:12px;box-shadow:inset 1px 1px #000,inset -1px -1px #dfdfdf}:where(.w2k .hide-lock-form button){flex:none;min-width:76px;height:24px;padding:0 8px}:where(.w2k .download-head>div){flex:auto;min-width:0}}:where(.w2k .hide-lock-form button){background:var(--face);color:#000;min-width:88px;font-family:var(--w2k-font);border-style:solid;border-width:1px;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);box-shadow:inset 1px 1px var(--light), inset -1px -1px var(--dkshadow);border-image:;border-radius:0;flex:none;height:22px;padding:0 10px;font-size:12px}:where(.w2k .w2k-breadcrumb a){color:var(--text);text-decoration:none}:where(.w2k .prose-paper th){text-align:left;box-shadow:inset 1px 1px var(--hilight), inset -1px -1px var(--light);border-left:none;border-right:none}:where(.w2k .prose-paper td){box-shadow:inset -1px -1px var(--hilight);border-left:none;border-right:none}:where(.w2k .code-line span){font-family:var(--w2k-mono);letter-spacing:0;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0, "kern" 0;font-size:13px;font-style:normal;font-weight:500;line-height:1.55}@media (width<=767px){:where(.w2k .code-line span){font-family:var(--w2k-mono);letter-spacing:0;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;font-size:11.5px;font-weight:500;line-height:1.45}:where(.w2k .table-scroll>table),:where(.w2k .prose-paper table){box-sizing:border-box;width:100%;max-width:100%}:where(.w2k .reading-content p){margin-left:0;margin-right:0}:where(.w2k .reading-content ul){margin-left:0;margin-right:0;padding-left:18px}:where(.w2k .prose-paper th),:where(.w2k .prose-paper td){padding-top:3px;padding-bottom:3px;padding-left:var(--w2k-read-pad);padding-right:var(--w2k-read-pad)}}:where(.w2k .prose-paper table){border-spacing:0;color:var(--text);box-shadow:none;border-left:1px solid #9e9e9e;border-radius:0;overflow:visible}:where(.w2k .table-scroll>table){box-shadow:none;border:0}:where(.w2k .w2k-details-row>td){height:var(--dt-row);line-height:calc(var(--dt-row) - 2px);border-bottom:0}:where(.w2k .prose-paper img){max-width:100%;height:auto;box-shadow:none;background:0 0;border:none;border-image:;border-radius:0;margin:1.2em auto;padding:0;display:block}:where(.w2k .reading-content img),:where(.w2k .prose img),:where(.w2k article.reading-article img){box-shadow:none;background:0 0;border:none;border-image:;padding:0}:where(.w2k .hide-lock-form input){color:#000;caret-color:#000;min-width:0;font-family:var(--w2k-font);background:var(--field);height:22px;box-shadow:none;border:1px solid var(--flat-line-in);border-radius:0;outline:none;flex:auto;padding:0 6px;font-size:12px}:where(.w2k .w2k-btn),:where(.w2k .compact-pill),:where(.w2k .filter-trigger),:where(.w2k .front-page-btn),:where(.w2k .copy-code),:where(.w2k .paper-gallery-loadmore),:where(.w2k .w2k-view-btn){box-shadow:none;background-image:none;border:1px solid #0000;transition:background-color 80ms linear,border-color 80ms linear}:where(.w2k .paper-audio-icon){background-image:none;transition:background-color 80ms linear,border-color 80ms linear}:where(.w2k .prose-paper thead th){background:var(--flat-head-bg);border-bottom:1px solid #a8a49c}@media print{:where(.w2k .media-card),:where(.w2k .w2k-dt),:where(.w2k .prose-paper),:where(.w2k .code-block-wrapper){box-shadow:none;border-radius:0}}@media (prefers-reduced-motion:reduce){:where(.w2k .w2k-btn),:where(.w2k .compact-pill),:where(.w2k .media-card-title){transition:none}}:where(.w2k .media-cards){grid-template-columns:repeat(var(--media-cols,4), minmax(0, 1fr));box-sizing:border-box;align-items:start;width:100%;display:grid}:where(.w2k .media-card){flex-direction:column;width:auto;min-width:0;display:flex}:where(.w2k .media-card-media){width:100%;height:0;padding-top:calc(var(--media-ratio-h,150%) + var(--media-size-adj,-8px));display:block;position:relative;overflow:hidden}:where(.w2k .code-tools button svg){fill:none;stroke:currentColor;stroke-width:2px;width:10px;height:10px}:where(.w2k .reading-content p:has(>img)),:where(.w2k .prose-paper p:has(>img)),:where(.w2k .prose p:has(>img)){margin-top:0;margin-bottom:0}:where(.w2k .media-card-media img){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(.w2k .front-page-btn:active){border-color:var(--dkshadow) var(--hilight) var(--hilight) var(--dkshadow);box-shadow:inset 1px 1px var(--dkshadow), inset -1px -1px var(--light);padding-top:1px;transform:translate(1px,1px)}:where(.w2k .w2k-list-grid>.w2k-details){min-width:0;height:auto;min-height:132px;max-height:480px}:where(.w2k .w2k-list-grid .w2k-details-row){grid-template-columns:minmax(0, 1fr) var(--list-date);min-width:0}:where(.w2k .w2k-details-row:last-child){border-bottom:0}:where(.w2k .w2k-details-row:focus){background:var(--select-bg);color:var(--select-text);outline:1px dotted var(--focus-dot)}:where(.w2k .article-region>.w2k-details),:where(.w2k .article-region>.w2k-list-grid){min-height:220px}:where(.w2k .magazine-section:last-of-type){flex-direction:column;flex:auto;min-height:0;display:flex}:where(.w2k .magazine-more:hover){color:var(--link-hover);text-decoration:underline}:where(.w2k .compact-pill.is-active):after{content:none;display:none}:where(.w2k .compact-option:hover){background:var(--select-bg);color:var(--select-text)}:where(.w2k .compact-option:hover small){color:var(--select-text)}:where(.w2k .compact-option.is-active){font-weight:400}:where(.w2k .front-page-btn.is-disabled){color:var(--gray-text);text-shadow:1px 1px var(--gray-text-shadow);opacity:1;pointer-events:none}:where(.w2k .taxonomy-tile:hover){background:var(--select-bg);color:var(--select-text)}:where(.w2k .taxonomy-tile:hover small){color:var(--select-text)}:where(.w2k .w2k-avatar .avatar-image){object-fit:cover;border:0;width:100%;height:100%;margin:0;display:block}:where(.w2k .prose-paper>:first-child){margin-top:0}:where(.w2k .prose-paper blockquote>:last-child){margin-bottom:0}:where(.w2k .code-block-wrapper .code-header):before{content:none;width:0;height:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:none}:where(.w2k .prose-paper .code-line):before{content:none;counter-increment:none;background:0 0;border:0;width:auto;min-width:0;margin:0;padding:0;display:none}:where(.w2k .prose-paper tr>:last-child){border-right:0}:where(.w2k .prose-paper tbody tr:last-child>*){border-bottom:0}:where(.w2k .prose-paper .callout-chevron){color:var(--text-muted)}:where(.w2k .prose-paper .callout-icon){display:none}:where(.w2k .prose-paper .callout-warning){border-left-color:var(--accent-yellow)}:where(.w2k .download-code:active em){border-color:var(--dkshadow) var(--hilight) var(--hilight) var(--dkshadow)}:where(.w2k .download-main:active){box-shadow:inset 1px 1px var(--w2k-shadow), inset -1px -1px var(--hilight)}:where(.w2k .paper-toast.is-visible){opacity:1}:where(.w2k .paper-audio-track:last-child){border-bottom:0}:where(.w2k .paper-video-player .art-video-player){background:#000}:where(.w2k .toc-link:hover){background:var(--select-bg);color:var(--select-text);transform:none}:where(.w2k .toc-link.is-active){background:var(--select-bg);color:var(--select-text);font-weight:400}@media (width<=767px){:where(.w2k .w2k-pane-doc .reading-article),:where(.w2k .w2k-pane-doc .prose-paper){width:100%;max-width:none}:where(.w2k .w2k-breadcrumb>.w2k-crumb-sep){white-space:nowrap;flex:none}:where(.w2k .prose-paper .paper-hide-lock){max-width:none;margin:1em 0;padding:0 0 8px}:where(.w2k .compact-filter .w2k-search){flex:100%;order:0;gap:4px}:where(.w2k .compact-filter .w2k-tool-sep),:where(.w2k .compact-filter .w2k-tool-fill),:where(.w2k .compact-filter .w2k-count-field){display:none}}:where(.w2k .prose-paper .paper-hide-lock){background:var(--face);border-style:solid;border-width:1px;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);max-width:460px;box-shadow:inset 1px 1px var(--light), inset -1px -1px var(--dkshadow);border-image:;border-radius:0;flex-direction:column;align-items:stretch;gap:6px;margin:1.3em auto;padding:0 8px 6px;display:flex}:where(.w2k .download-code:hover){background:var(--window)}:where(.w2k .download-code:active){border-color:var(--dkshadow) var(--hilight) var(--hilight) var(--dkshadow);box-shadow:inset 1px 1px var(--dkshadow), inset -1px -1px var(--light);transform:translateY(1px)}:where(.w2k .download-code:focus-visible){outline:1px dotted var(--text);outline-offset:-3px}:where(.w2k .reading-content:empty){box-shadow:none;border:0;min-height:0;margin:0;padding:0;display:none}:where(.w2k .reading-article:not(:has(>:not(:empty)))){padding-bottom:0}:where(.w2k .w2k-main>.w2k-list-grid){width:100%}@media (width>=1001px){:where(.w2k .w2k-main>.article-region){flex-direction:column;flex:auto;min-height:0;display:flex}:where(.w2k .w2k-list-grid>.w2k-details){height:100%;max-height:480px}}:where(.w2k .prose-paper .paper-photo-card){width:100%;max-width:none;box-shadow:none;break-inside:avoid;background:0 0;border:0;border-radius:0;margin:0 0 8px;padding:0;transition:none;display:block;position:relative;overflow:hidden;transform:none}:where(.w2k .paper-gallery .paper-photo-card){aspect-ratio:auto;height:auto;min-height:0;max-height:none}:where(.w2k .paper-gallery .paper-photo-link){aspect-ratio:auto;width:100%;height:auto;min-height:0;max-height:none;box-shadow:none;background:#f7f7f7;border:1px solid #dfdfdf;border-radius:0;padding:0;text-decoration:none;display:block;position:relative;inset:auto;overflow:hidden}:where(.w2k .paper-photo-link:hover),:where(.w2k .paper-photo-link:focus-visible){border-color:var(--hilight) var(--w2k-shadow) var(--w2k-shadow) var(--hilight);background:#fff}:where(.w2k .prose-paper .paper-photo-image){box-shadow:none;filter:none;object-fit:contain;background:var(--window);border:0;border-radius:0;width:100%;height:auto;max-height:none;margin:0;padding:0;transition:none;display:block;transform:none}:where(.w2k .paper-gallery .paper-photo-image){object-fit:contain;background:var(--window);border:0;border-radius:0;width:100%;height:auto;max-height:none;display:block}:where(.w2k .paper-gallery-more[hidden]){display:none}:where(.w2k .paper-gallery-loadmore[disabled]),:where(.w2k .paper-gallery-loadmore.is-done){min-width:0;height:auto;color:var(--gray-text);box-shadow:none;background:0 0;border-color:#0000;padding:2px 4px;transform:none}:where(.w2k .paper-gallery-more.is-done){box-shadow:none;background:0 0;border-color:#0000}:where(.w2k .prose-paper .paper-gallery),:where(.w2k .paper-gallery[data-gallery]){column-count:initial;width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:10px 0 0;padding:0;display:block}:where(.w2k .w2k-crumb-tools[hidden]){display:none}:where(.w2k .paper-gallery .paper-photo-zoom),:where(.w2k .paper-gallery .paper-photo-card):before,:where(.w2k .paper-gallery .paper-photo-card):after,:where(.w2k .paper-gallery .paper-photo-link):before,:where(.w2k .paper-gallery .paper-photo-link):after,:where(.w2k .paper-gallery .paper-photo-image):before,:where(.w2k .paper-gallery .paper-photo-image):after{content:none;opacity:0;visibility:hidden;display:none}:where(.w2k .prose-paper .hide-lock-form),:where(.w2k .paper-hide-lock .hide-lock-form){height:auto;box-shadow:none;background:silver;border:0;border-radius:0;padding:0;overflow:visible}:where(.w2k .w2k-lightbox[hidden]){display:none}:where(.w2k .w2k-lb-nav:active),:where(.w2k .w2k-lb-close:active){border-color:var(--dkshadow) var(--hilight) var(--hilight) var(--dkshadow);box-shadow:inset 1px 1px var(--dkshadow), inset -1px -1px var(--light);transform:translate(1px,1px)}:where(.w2k .w2k-lb-nav[disabled]){color:var(--gray-text);box-shadow:inset 1px 1px var(--light), inset -1px -1px var(--dkshadow);transform:none}:where(.w2k .w2k-lb-arrow[data-lb=prev]){left:6px}:where(.w2k .w2k-lb-arrow[data-lb=next]){right:6px}:where(.w2k .w2k-lb-arrow:active){transform:translateY(-50%)translate(1px,1px)}:where(.w2k .w2k-lb-arrow[disabled]){opacity:0;pointer-events:none}:where(.w2k .w2k-dt-row.is-selected),:where(.w2k .w2k-dt-row:focus-within){background-color:navy}:where(.w2k .prose-paper pre.code-body>code),:where(.w2k .code-block-wrapper pre.code-body>code){font-family:var(--w2k-mono);letter-spacing:0;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0, "kern" 0;font-size:13px;font-style:normal;font-weight:500;line-height:1.55}:where(.w2k .code-block-wrapper pre.code-body){font-family:var(--w2k-mono);letter-spacing:0;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0, "kern" 0;color:#0a0a0a;background:var(--code-surface);font-size:13px;font-style:normal;font-weight:500;line-height:1.55}@media (width<=767px){:where(.w2k .w2k-pane.w2k-pane-doc>*){box-sizing:border-box;max-width:100%;margin-left:0;margin-right:0}:where(.w2k .w2k-main>.article-region>*){box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0}}:where(.w2k .prose-paper pre.code-body){box-shadow:inset 1px 1px var(--dkshadow), inset -1px -1px var(--light);font-family:var(--w2k-mono);letter-spacing:0;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0, "kern" 0;background:var(--code-surface);color:#0a0a0a;border-style:solid;border-width:1px;border-left-color:#9e9e9e;border-image:;border-radius:0;margin:0;padding:8px;font-size:13px;font-style:normal;font-weight:500;line-height:1.55;overflow-x:auto}:where(.w2k .prose-paper .paper-callout){background:var(--window-alt);box-shadow:none;color:var(--text);font-family:var(--w2k-font);border-width:1px;border-top-style:solid;border-bottom-style:solid;border-right-style:solid;border-image:;margin:.9em 0;padding:6px 10px;display:block}@media (width<=767px){:where(.w2k .w2k-pane.w2k-pane-doc){box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}:where(.w2k .prose-paper pre.code-body>code),:where(.w2k .code-block-wrapper pre.code-body>code){font-family:var(--w2k-mono);letter-spacing:0;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;font-size:11.5px;font-weight:500;line-height:1.45}:where(.w2k .prose-paper .paper-callout){padding-left:var(--w2k-read-pad);padding-right:var(--w2k-read-pad)}:where(.w2k .prose-paper pre.code-body){font-family:var(--w2k-mono);letter-spacing:0;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;padding-left:var(--w2k-read-pad);padding-right:var(--w2k-read-pad);padding-top:6px;padding-bottom:6px;font-size:11.5px;font-weight:500;line-height:1.45}:where(.w2k .code-block-wrapper pre.code-body){font-family:var(--w2k-mono);letter-spacing:0;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;white-space:pre;padding-left:var(--w2k-read-pad);padding-right:var(--w2k-read-pad);padding-top:6px;padding-bottom:6px;font-size:11.5px;font-weight:500;line-height:1.45;overflow-x:auto}:where(.w2k .prose-paper>.paper-video-shell),:where(.w2k .reading-content>.paper-video-shell){width:auto;max-width:none;margin-left:calc(var(--w2k-mod-gap) - var(--w2k-read-pad,12px));margin-right:calc(var(--w2k-mod-gap) - var(--w2k-read-pad,12px));box-sizing:border-box}:where(.w2k .prose-paper>blockquote),:where(.w2k .reading-content>blockquote){width:auto;max-width:none;margin-left:calc(var(--w2k-mod-gap) - var(--w2k-read-pad,12px));margin-right:calc(var(--w2k-mod-gap) - var(--w2k-read-pad,12px));box-sizing:border-box;border:1px solid #fff;border-color:gray #fff #fff #9e9e9e}:where(.w2k .w2k-pane.win-inset){box-shadow:none}:where(.w2k .w2k-main>.article-region),:where(.w2k .w2k-main .article-region>*){box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0}:where(.w2k .w2k-main>.w2k-search){margin:0 0 6px}:where(.w2k .w2k-main .compact-filter),:where(.w2k .w2k-main .unified-filter),:where(.w2k .w2k-main .magazine-section),:where(.w2k .w2k-main .home-section){padding-left:var(--w2k-mod-gap,6px);padding-right:var(--w2k-mod-gap,6px)}}:where(.w2k .w2k-details-row:hover){color:var(--select-text);background:var(--flat-hover)}:where(.w2k .w2k-details-row.is-selected){color:var(--select-text);outline:1px dotted var(--focus-dot);box-shadow:none;background:#0a3a8c}:where(.w2k .code-block-wrapper>pre.code-body){box-shadow:none;border:0}:where(.w2k .w2k-btn:active){border-color:var(--flat-line-out);box-shadow:none;background:#c9c5bd;transform:translate(1px,1px)}:where(.w2k .copy-code:active),:where(.w2k .paper-audio-icon:active),:where(.w2k .paper-gallery-loadmore:active),:where(.w2k .w2k-view-btn:active){border-color:var(--flat-line-out);box-shadow:none;background:#c9c5bd;padding-top:1px;transform:translate(1px,1px)}:where(.w2k .w2k-btn.is-pressed),:where(.w2k .compact-pill:active){border-color:var(--flat-line-out);box-shadow:none;background:#c9c5bd;transform:translate(1px,1px)}:where(.w2k .compact-pill.is-active){color:var(--text);border-color:var(--flat-line-out);box-shadow:none;background:#c9c5bd;font-weight:400}:where(.w2k .filter-trigger.is-selected){box-shadow:none;border-color:var(--flat-line-out);background:#c9c5bd;font-weight:400}:where(.w2k .w2k-view-btn.is-active){border-color:var(--flat-line-out);box-shadow:none;background:#c9c5bd;padding-top:1px;transform:none}:where(.w2k .paper-audio-progress:focus),:where(.w2k .paper-audio-progress:focus-visible),:where(.w2k .paper-audio-progress:active),:where(.w2k .paper-audio-progress :focus){box-shadow:none;border-color:#b4b0a8;outline:0}@media (width<=767px){:where(.w2k .prose-paper>.table-scroll){box-sizing:border-box;width:auto;max-width:none;margin-left:calc(6px - var(--w2k-read-pad,12px));margin-right:calc(6px - var(--w2k-read-pad,12px));border:1px solid #fff;border-color:gray #fff #fff #9e9e9e}:where(.w2k .prose-paper>pre){box-sizing:border-box;width:auto;max-width:none;margin-left:calc(6px - var(--w2k-read-pad,12px));margin-right:calc(6px - var(--w2k-read-pad,12px))}:where(.w2k .prose-paper>.code-block-wrapper){box-sizing:border-box;width:auto;max-width:none;margin-left:calc(6px - var(--w2k-read-pad,12px));margin-right:calc(6px - var(--w2k-read-pad,12px));border:1px solid #fff;border-color:gray #fff #fff #9e9e9e}:where(.w2k .prose-paper>.paper-gallery),:where(.w2k .prose-paper>.paper-download-card),:where(.w2k .prose-paper>.paper-hide-lock){box-sizing:border-box;width:auto;max-width:none;margin-left:calc(6px - var(--w2k-read-pad,12px));margin-right:calc(6px - var(--w2k-read-pad,12px))}:where(.w2k .prose-paper>.paper-callout){box-sizing:border-box;width:auto;max-width:none;margin-left:calc(6px - var(--w2k-read-pad,12px));margin-right:calc(6px - var(--w2k-read-pad,12px));border:1px solid #fff;border-color:gray #fff #fff #9e9e9e}:where(.w2k .prose-paper>.paper-audio-player){box-sizing:border-box;width:auto;max-width:none;margin-left:calc(6px - var(--w2k-read-pad,12px));margin-right:calc(6px - var(--w2k-read-pad,12px))}:where(.w2k .reading-content>.table-scroll){box-sizing:border-box;width:auto;max-width:none;margin-left:calc(6px - var(--w2k-read-pad,12px));margin-right:calc(6px - var(--w2k-read-pad,12px));border:1px solid #fff;border-color:gray #fff #fff #9e9e9e}:where(.w2k .reading-content>pre){box-sizing:border-box;width:auto;max-width:none;margin-left:calc(6px - var(--w2k-read-pad,12px));margin-right:calc(6px - var(--w2k-read-pad,12px))}:where(.w2k .reading-content>.code-block-wrapper){box-sizing:border-box;width:auto;max-width:none;margin-left:calc(6px - var(--w2k-read-pad,12px));margin-right:calc(6px - var(--w2k-read-pad,12px));border:1px solid #fff;border-color:gray #fff #fff #9e9e9e}:where(.w2k .reading-content>.paper-gallery),:where(.w2k .reading-content>.paper-download-card),:where(.w2k .reading-content>.paper-hide-lock){box-sizing:border-box;width:auto;max-width:none;margin-left:calc(6px - var(--w2k-read-pad,12px));margin-right:calc(6px - var(--w2k-read-pad,12px))}:where(.w2k .reading-content>.paper-callout){box-sizing:border-box;width:auto;max-width:none;margin-left:calc(6px - var(--w2k-read-pad,12px));margin-right:calc(6px - var(--w2k-read-pad,12px));border:1px solid #fff;border-color:gray #fff #fff #9e9e9e}:where(.w2k .reading-content>.paper-audio-player){box-sizing:border-box;width:auto;max-width:none;margin-left:calc(6px - var(--w2k-read-pad,12px));margin-right:calc(6px - var(--w2k-read-pad,12px))}:where(.w2k .reading-article>.paper-audio-player),:where(.w2k .reading-article>.paper-video-shell){box-sizing:border-box;width:auto;max-width:none;margin-left:7px;margin-right:7px}}:where(.w2k .taxonomy-grid.is-tags){flex-wrap:wrap;grid-template-columns:none;justify-content:start;align-items:flex-start;gap:0;padding:10px 12px;display:flex}:where(.w2k .prose-paper>:last-child),:where(.w2k .reading-content>:last-child){margin-bottom:0}:where(.w2k .w2k-details-row>span:nth-child(2)){text-align:center;justify-content:center}:where(.w2k .w2k-details-row:hover>span),:where(.w2k .w2k-details-row:focus>span),:where(.w2k .w2k-details-row.is-selected>span){color:var(--select-text)}:where(.w2k .prose-paper a:hover){color:var(--link-hover)}:where(.w2k .code-tools button:active){border-color:var(--dkshadow) var(--hilight) var(--hilight) var(--dkshadow);box-shadow:inset 1px 1px var(--dkshadow), inset -1px -1px var(--light);transform:translate(1px,1px)}:where(.w2k .code-tools button.is-copied){color:var(--accent-green)}:where(.w2k .prose-paper tbody tr:hover td){background:var(--select-bg);color:var(--select-text)}:where(.dark .w2k .hljs-subst){color:#e8e8e8}:where(.dark .w2k .hljs-quote){color:gray}:where(.dark .w2k .hljs-doctag),:where(.dark .w2k .hljs-formula),:where(.dark .w2k .hljs-name){color:#6fa8ff}:where(.dark .w2k .hljs-regexp),:where(.dark .w2k .hljs-addition),:where(.dark .w2k .hljs-attribute){color:#3ccb5a}:where(.dark .w2k .hljs-variable),:where(.dark .w2k .hljs-template-variable),:where(.dark .w2k .hljs-type),:where(.dark .w2k .hljs-selector-attr),:where(.dark .w2k .hljs-selector-pseudo){color:#e0b040}:where(.dark .w2k .hljs-title),:where(.dark .w2k .hljs-section){color:#40d0d0}:where(.dark .w2k .hljs-symbol),:where(.dark .w2k .hljs-bullet),:where(.dark .w2k .hljs-link),:where(.dark .w2k .hljs-selector-id),:where(.dark .w2k .hljs-selector-class){color:#c090ff}:where(.dark .w2k .hljs-built_in),:where(.dark .w2k .hljs-builtin-name),:where(.dark .w2k .hljs-params){color:#b4b4b4}:where(.dark .w2k .hljs-deletion){color:#ff5a5a}:where(.dark .w2k .hljs-meta),:where(.dark .w2k .hljs-tag){color:gray}:where(.dark .w2k .prose-paper :not(pre)>code){background:var(--window-alt);color:#ff8a8a;border-color:var(--row-line)}:where(.w2k .prose-paper details.paper-callout){padding:0;overflow:hidden}:where(.dark .w2k .download-code b){color:var(--text)}:where(.w2k .hide-lock-form button:active){border-color:var(--dkshadow) var(--hilight) var(--hilight) var(--dkshadow);box-shadow:inset 1px 1px var(--dkshadow), inset -1px -1px var(--light);transform:translate(1px,1px)}:where(.dark .w2k .win-groupbox>legend){background:#2f2f2f}:where(.w2k .prose-paper .paper-callout p){color:var(--text);margin-top:0;font-size:13px;line-height:1.6}:where(.dark .w2k .hide-lock-form){background:#2b2b2b}:where(.w2k .w2k-breadcrumb a:focus),:where(.w2k .w2k-breadcrumb a:focus-visible){color:var(--text);text-decoration:none}:where(.w2k .w2k-breadcrumb a:hover){color:var(--w2k-shadow);text-decoration:none}:where(.w2k .prose-paper tbody tr:last-child>th),:where(.w2k .prose-paper tbody tr:last-child>td){border-bottom:0}:where(.dark .w2k pre.code-body){color:#dcdcdc}:where(.dark .w2k .w2k-sys-val){font-weight:600}:where(.dark .w2k .prose-paper blockquote),:where(.dark .w2k .prose-paper pre){border-left:1px solid #383838}@media (width<=767px){:where(html:not(.dark) .w2k .prose-paper pre),:where(html:not(.dark) .w2k pre.code-body),:where(html:not(.dark) .w2k .prose-paper :not(pre)>code){color:#111}}:where(html:not(.dark) .w2k .code-block-wrapper){border-style:solid;border-width:1px}:where(html:not(.dark) .w2k .paper-audio-playlist){box-shadow:none;border-style:solid;border-width:1px}:where(html:not(.dark) .w2k .download-code),:where(html:not(.dark) .w2k .w2k-toc),:where(html:not(.dark) .w2k .filter-popover){box-shadow:none;border-style:solid;border-width:1px;border-color:var(--flat-line-in)}:where(html:not(.dark) .w2k .w2k-search),:where(html:not(.dark) .w2k .w2k-input){box-shadow:none;border-style:solid;border-width:1px}:where(.dark .w2k .download-code){background:var(--field);caret-color:var(--text);box-shadow:none;border-style:solid;border-width:1px;border-color:var(--flat-line-in)}:where(.dark .w2k .paper-audio-playlist){box-shadow:none;border-style:solid;border-width:1px}:where(.dark .w2k .w2k-toc){box-shadow:none;border-style:solid;border-width:1px;border-color:var(--flat-line-in)}:where(.dark .w2k .filter-popover){box-shadow:none;border-style:solid;border-width:1px}:where(.dark .w2k .w2k-search){box-shadow:none;border-style:solid;border-width:1px;border-color:var(--flat-line-in)}:where(.dark .w2k .w2k-input){border-style:solid;border-width:1px}:where(html:not(.dark) .w2k pre.code-body){color:#111}:where(.w2k .w2k-btn:hover){color:var(--text);border-color:var(--flat-line-out);background:#e3e0da}:where(.w2k .compact-pill:hover){border-color:var(--flat-line-out);color:var(--text);background:#e3e0da}:where(.w2k .front-page-btn:hover){color:var(--text);border-color:var(--flat-line-out);background:#e3e0da}:where(.w2k .w2k-view-btn:hover){border-color:var(--flat-line-out);color:var(--text);background:#e3e0da}:where(.w2k .paper-audio-icon:hover){border-color:var(--flat-line-out)}:where(.w2k .copy-code:hover),:where(.w2k .filter-trigger:hover),:where(.w2k .paper-gallery-loadmore:hover){border-color:var(--flat-line-out);color:var(--text);background:#e3e0da}:where(html:not(.dark) .w2k .w2k-breadcrumb){border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--flat-toolbar-line);box-shadow:none;background-image:none}:where(html:not(.dark) .w2k .compact-filter),:where(html:not(.dark) .w2k .unified-filter){border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--flat-toolbar-line);box-shadow:none;background-image:none;border-image:}:where(.dark .w2k .w2k-breadcrumb){border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--flat-toolbar-line);box-shadow:none;background-image:none}:where(.dark .w2k .compact-filter),:where(.dark .w2k .unified-filter){border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--flat-toolbar-line);box-shadow:none;background-image:none;border-image:}:where(html:not(.dark) .w2k .paper-photo-link),:where(.dark .w2k .paper-photo-link){border:1px solid var(--flat-pane-line);box-shadow:none;background-color:var(--flat-pane)}:where(.dark .w2k .taxonomy-tile){box-shadow:none}:where(.dark .w2k .taxonomy-grid){background-color:var(--flat-pane)}:where(.w2k .paper-audio-track.is-active){background-color:#0a246a}:where(.w2k .paper-audio-track.is-playing),:where(.w2k .paper-audio-track[aria-current=true]){color:#fff;box-shadow:none;background-color:#0a246a;font-weight:500}:where(.w2k .paper-audio-track.is-playing *){color:#fff}@media (width<=767px){:where(html:not(.dark) .w2k .win-inset){box-shadow:none;border:1px solid #b8b4ac}:where(html:not(.dark) .w2k .win-outset),:where(html:not(.dark) .w2k .w2k-dt),:where(html:not(.dark) .w2k .w2k-details),:where(html:not(.dark) .w2k .table-scroll),:where(html:not(.dark) .w2k .code-block-wrapper),:where(html:not(.dark) .w2k .prose-paper),:where(html:not(.dark) .w2k .paper-audio-player),:where(html:not(.dark) .w2k .paper-audio-playlist),:where(html:not(.dark) .w2k .paper-audio-main),:where(html:not(.dark) .w2k .paper-download-card),:where(html:not(.dark) .w2k .paper-hide-lock),:where(html:not(.dark) .w2k .paper-gallery),:where(html:not(.dark) .w2k .paper-photo-link),:where(html:not(.dark) .w2k .magazine-section),:where(html:not(.dark) .w2k .taxonomy-tile),:where(html:not(.dark) .w2k .compact-filter),:where(html:not(.dark) .w2k .w2k-main),:where(html:not(.dark) .w2k .filter-popover){box-shadow:none;border-color:#b8b4ac}:where(.dark .w2k .win-inset){box-shadow:none;border:1px solid #3a3a3a}:where(.dark .w2k .win-outset),:where(.dark .w2k .w2k-dt),:where(.dark .w2k .w2k-details),:where(.dark .w2k .table-scroll),:where(.dark .w2k .code-block-wrapper),:where(.dark .w2k .prose-paper),:where(.dark .w2k .paper-audio-player),:where(.dark .w2k .paper-audio-playlist),:where(.dark .w2k .paper-audio-main),:where(.dark .w2k .paper-download-card),:where(.dark .w2k .paper-hide-lock),:where(.dark .w2k .paper-gallery),:where(.dark .w2k .paper-photo-link),:where(.dark .w2k .magazine-section),:where(.dark .w2k .taxonomy-tile),:where(.dark .w2k .compact-filter),:where(.dark .w2k .w2k-main),:where(.dark .w2k .filter-popover){box-shadow:none;border-color:#3a3a3a}:where(html:not(.dark) .w2k .w2k-input){box-shadow:none;color:#111;background-color:#fdfdfc;border:1px solid #b8b4ac;font-size:12px}:where(.dark .w2k .w2k-input){box-shadow:none;color:#e4e2df;background-color:#1b1b1b;border:1px solid #3a3a3a;font-size:12px}}:where(.dark .w2k .win-groupbox){box-shadow:none;background:#2f2f2f;border-style:solid;border-width:1px}:where(html:not(.dark) .w2k .win-groupbox),:where(html:not(.dark) .w2k .w2k-sys-summary){box-shadow:none;border-style:solid;border-width:1px}:where(html:not(.dark) .w2k .w2k-sys-bar){box-shadow:none;border-style:solid;border-width:1px;border-color:var(--flat-line-in)}:where(.dark .w2k .w2k-sys-summary),:where(.dark .w2k .w2k-sys-bar){box-shadow:none;border-style:solid;border-width:1px}:where(html:not(.dark) .w2k .compact-clear),:where(.dark .w2k .compact-clear){box-shadow:none;background:0 0;border:1px solid #0000}:where(html:not(.dark) .w2k .win-inset),:where(html:not(.dark) .w2k .w2k-main){border:1px solid #c0bcb4}:where(html:not(.dark) .w2k .w2k-details){box-shadow:none;border:1px solid #c0bcb4}:where(html:not(.dark) .w2k .w2k-pane){border:1px solid #c0bcb4}:where(.dark .w2k .win-inset),:where(.dark .w2k .w2k-main){border:1px solid #333}:where(.dark .w2k .w2k-details){box-shadow:none;border:1px solid #333}:where(.dark .w2k .w2k-pane){border:1px solid #333}:where(html:not(.dark) .w2k .table-scroll),:where(html:not(.dark) .w2k .paper-callout){box-shadow:none;border:1px solid #c0bcb4}:where(html:not(.dark) .w2k .paper-audio-player){border:1px solid #c0bcb4}:where(html:not(.dark) .w2k .paper-gallery){box-shadow:none;border:1px solid #c0bcb4}:where(.dark .w2k .code-block-wrapper),:where(.dark .w2k .table-scroll),:where(.dark .w2k .paper-callout){box-shadow:none;border:1px solid #333}:where(.dark .w2k .paper-audio-player){border:1px solid #333}:where(.dark .w2k .paper-gallery){box-shadow:none;border:1px solid #333}:where(html:not(.dark) .w2k .taxonomy-grid){border:1px solid var(--flat-pane-line);box-shadow:none;padding:10px 12px}:where(html:not(.dark) .w2k .w2k-dialog-overlay),:where(.dark .w2k .w2k-dialog-overlay){background:0 0}:where(.w2k .prose-paper tbody tr:hover td a){color:var(--select-text)}:where(.dark .w2k .hide-lock-form input){background:var(--field);color:var(--text);caret-color:var(--text)}@media (width<=767px){:where(.dark .w2k .hide-lock-form input){background:var(--field);color:var(--text);caret-color:var(--text);border-color:var(--w2k-shadow) var(--hilight) var(--hilight) var(--w2k-shadow);box-shadow:inset 1px 1px var(--dkshadow), inset -1px -1px var(--light)}}:where(.w2k .prose-paper details.paper-callout>summary){color:var(--text);align-items:center;gap:6px;padding:6px 10px;font-weight:600;display:flex}:where(.dark .w2k .prose-paper table){border-left:1px solid #383838}:where(.dark .w2k .table-scroll>table){border-left:0}:where(html:not(.dark) .w2k .w2k-dialog),:where(html:not(.dark) .w2k .paper-gallery-more),:where(html:not(.dark) .w2k .paper-gallery-loadmore){box-shadow:none;border-style:solid;border-width:1px;border-color:var(--flat-line-out)}:where(html:not(.dark) .w2k .paper-audio-cover),:where(html:not(.dark) .w2k .paper-audio-player){box-shadow:none;border-style:solid;border-width:1px}:where(html:not(.dark) .w2k .download-main),:where(html:not(.dark) .w2k .w2k-lb-tool){box-shadow:none;border-style:solid;border-width:1px;border-color:var(--flat-line-out)}:where(.dark .w2k .w2k-dialog){box-shadow:none;border-style:solid;border-width:1px}:where(.dark .w2k .paper-gallery-more){box-shadow:none;border-style:solid;border-width:1px;border-color:var(--flat-line-out)}:where(.dark .w2k .paper-gallery-loadmore),:where(.dark .w2k .paper-audio-cover),:where(.dark .w2k .paper-audio-player){box-shadow:none;border-style:solid;border-width:1px}:where(.dark .w2k .download-main),:where(.dark .w2k .w2k-lb-tool){box-shadow:none;border-style:solid;border-width:1px;border-color:var(--flat-line-out)}:where(.dark .w2k .prose-paper th),:where(.dark .w2k .prose-paper td){box-shadow:none;border-bottom-color:#333;border-right-color:#2e2e2e}:where(html:not(.dark) .w2k .prose-paper th),:where(html:not(.dark) .w2k .prose-paper td),:where(html:not(.dark) .w2k .table-scroll th),:where(html:not(.dark) .w2k .table-scroll td),:where(.dark .w2k .table-scroll th),:where(.dark .w2k .table-scroll td){box-shadow:none}:where(html:not(.dark) .w2k .win-outset){box-shadow:none;background-color:#dcd8cf;background-image:none;border:1px solid #b8b4ac}:where(html:not(.dark) .w2k .w2k-view-btn),:where(html:not(.dark) .w2k .w2k-btn){border-style:solid;border-width:1px;border-color:var(--flat-line-out);background-image:none}:where(html:not(.dark) .w2k .copy-code){box-shadow:none;background-color:#dcd8cf;background-image:none;border:1px solid #b8b4ac}:where(html:not(.dark) .w2k .paper-audio-icon),:where(html:not(.dark) .w2k .paper-download-card),:where(html:not(.dark) .w2k .paper-hide-lock){box-shadow:none;background-image:none;border:1px solid #b8b4ac}:where(html:not(.dark) .w2k .compact-pill),:where(html:not(.dark) .w2k .filter-trigger),:where(html:not(.dark) .w2k .front-page-btn){border-style:solid;border-width:1px;border-color:var(--flat-line-out);background-image:none}:where(html:not(.dark) .w2k .w2k-lb-close),:where(html:not(.dark) .w2k .code-tools button),:where(html:not(.dark) .w2k .w2k-btn-default),:where(html:not(.dark) .w2k .hide-lock-form button){box-shadow:none;background-color:#dcd8cf;background-image:none;border:1px solid #b8b4ac}:where(html:not(.dark) .w2k .w2k-lb-nav){box-shadow:none;background-image:none;border:1px solid #b8b4ac}:where(.dark .w2k .win-outset),:where(.dark .w2k .w2k-view-btn){box-shadow:none;background-color:#333;background-image:none;border:1px solid #3a3a3a}:where(.dark .w2k .w2k-btn){background-image:none;border:1px solid #3a3a3a}:where(.dark .w2k .copy-code){box-shadow:none;background-color:#333;background-image:none;border:1px solid #3a3a3a}:where(.dark .w2k .paper-audio-icon){box-shadow:none;background-image:none;border:1px solid #3a3a3a}:where(.dark .w2k .paper-download-card){box-shadow:none;background-color:#333;background-image:none;border:1px solid #3a3a3a}:where(.dark .w2k .paper-hide-lock){box-shadow:none;background-image:none;border:1px solid #3a3a3a}:where(.dark .w2k .compact-pill){background-color:#333;background-image:none;border:1px solid #3a3a3a}:where(.dark .w2k .filter-trigger){background-image:none;border:1px solid #3a3a3a}:where(.dark .w2k .front-page-btn),:where(.dark .w2k .w2k-lb-close),:where(.dark .w2k .code-tools button),:where(.dark .w2k .w2k-btn-default),:where(.dark .w2k .hide-lock-form button){box-shadow:none;background-color:#333;background-image:none;border:1px solid #3a3a3a}:where(.dark .w2k .w2k-lb-nav){box-shadow:none;background-image:none;border:1px solid #3a3a3a}:where(.w2k .magazine-section:last-of-type>.w2k-details),:where(.w2k .magazine-section:last-of-type>.w2k-list-grid){min-height:132px}:where(.w2k .w2k-toc.is-collapsed .toc-link),:where(.w2k .w2k-avatar.is-fallback .avatar-image){display:none}:where(.w2k .w2k-avatar.is-fallback .w2k-avatar-fallback){display:block}:where(.w2k .prose-paper .code-block-wrapper .code-line):before{content:none;counter-increment:none;background:0 0;border:0;width:auto;min-width:0;margin:0;padding:0;display:none}:where(.w2k .code-block-wrapper.is-collapsed pre.code-body){display:none}:where(.w2k .prose-paper .paper-callout .callout-title){color:var(--text);font-weight:600}@media (width<=767px){:where(.w2k .compact-filter .w2k-search .w2k-input){height:26px}:where(.w2k .compact-filter .w2k-search .w2k-btn-search){height:26px;padding:0 12px}}:where(.w2k .prose-paper .paper-callout>:first-child){margin-top:0}:where(.w2k .prose-paper .paper-callout>:last-child){margin-bottom:0}:where(.w2k .prose-paper .paper-callout .callout-body){color:var(--text);margin-top:0;font-size:13px;line-height:1.6}:where(.w2k .paper-gallery.is-layout-single .paper-gallery-grid){column-count:1;grid-template-columns:minmax(0,1fr)}:where(.w2k .paper-gallery.is-layout-double .paper-gallery-grid){column-count:2;grid-template-columns:repeat(2,minmax(0,1fr))}:where(.w2k .paper-gallery.is-layout-three .paper-gallery-grid){column-count:3;grid-template-columns:repeat(3,minmax(0,1fr))}:where(.w2k .paper-gallery[data-gallery] .paper-photo-card){aspect-ratio:auto;height:auto;min-height:0;max-height:none}:where(.w2k .paper-gallery[data-gallery] .paper-photo-link){aspect-ratio:auto;width:100%;height:auto;min-height:0;max-height:none;box-shadow:none;background:#f7f7f7;border:1px solid #dfdfdf;border-radius:0;padding:0;text-decoration:none;display:block;position:relative;inset:auto;overflow:hidden}:where(.w2k .paper-gallery .paper-photo-link:hover){border-color:var(--hilight) var(--w2k-shadow) var(--w2k-shadow) var(--hilight);background:#fff}:where(.w2k .paper-gallery[data-gallery] .paper-photo-image){object-fit:contain;background:var(--window);border:0;border-radius:0;width:100%;height:auto;max-height:none;display:block}@media (width<=1024px){:where(.w2k .paper-gallery.is-layout-three .paper-gallery-grid){column-count:2}}@media (width<=767px){:where(.w2k .paper-gallery.is-layout-three .paper-gallery-grid){column-count:2}}:where(.w2k .prose-paper>.paper-gallery:first-child){margin-top:0}:where(.w2k .paper-gallery.is-view-masonry .paper-gallery-grid){column-count:3;column-gap:8px;display:block}:where(.w2k .paper-gallery.is-view-two .paper-gallery-grid){column-count:2;column-gap:8px;display:block}:where(.w2k .paper-gallery.is-view-single .paper-gallery-grid){column-count:1;display:block}:where(.w2k .paper-gallery.is-view-grid .paper-gallery-grid){column-count:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}:where(.w2k .paper-gallery.is-view-grid .paper-photo-card){break-inside:auto;margin:0}:where(.w2k .paper-gallery.is-view-grid .paper-photo-image){object-fit:cover;height:100%}@media (width<=1024px){:where(.w2k .paper-gallery.is-view-masonry .paper-gallery-grid){column-count:2}:where(.w2k .paper-gallery.is-view-grid .paper-gallery-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){:where(.w2k .paper-gallery.is-view-masonry .paper-gallery-grid),:where(.w2k .paper-gallery.is-view-two .paper-gallery-grid){column-count:2;column-gap:6px}:where(.w2k .paper-gallery.is-view-grid .paper-gallery-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}}:where(.w2k .w2k-lb-arrow:not([disabled]):focus-visible){background:#0000008c;border-color:#ffffff8c}:where(.w2k .prose-paper .code-block-wrapper pre.code-body){background:var(--code-surface);color:#0a0a0a;border-style:solid;border-width:1px;border-color:var(--w2k-shadow) var(--hilight) var(--hilight) var(--w2k-shadow);box-shadow:inset 1px 1px var(--dkshadow), inset -1px -1px var(--light);font-family:var(--w2k-mono);letter-spacing:0;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0, "kern" 0;border-image:;border-radius:0;margin:0;padding:8px;font-size:13px;font-style:normal;font-weight:500;line-height:1.55;overflow-x:auto}:where(.w2k .prose-paper .code-block-wrapper pre.code-body>code){font-family:var(--w2k-mono);letter-spacing:0;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0, "kern" 0;margin:0;padding:0;font-size:13px;font-style:normal;font-weight:500;line-height:1.55}@media (width<=767px){:where(.w2k .w2k-pane.w2k-pane-doc .w2k-breadcrumb),:where(.w2k .w2k-pane.w2k-pane-doc .reading-article),:where(.w2k .w2k-pane.w2k-pane-doc .prose-paper),:where(.w2k .w2k-pane.w2k-pane-doc>.reading-article){box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0}}:where(.w2k .prose-paper .code-block-wrapper>pre.code-body){box-shadow:none;border:0}@media (width<=767px){:where(.w2k .prose-paper .code-block-wrapper pre.code-body>code){font-family:var(--w2k-mono);letter-spacing:0;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;font-size:11.5px;font-weight:500;line-height:1.45}:where(.w2k .prose-paper .code-block-wrapper pre.code-body){font-family:var(--w2k-mono);letter-spacing:0;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;white-space:pre;padding-left:var(--w2k-read-pad);padding-right:var(--w2k-read-pad);padding-top:6px;padding-bottom:6px;font-size:11.5px;font-weight:500;line-height:1.45;overflow-x:auto}:where(.w2k .w2k-main .article-region),:where(.w2k .w2k-main .compact-filter),:where(.w2k .w2k-main .unified-filter),:where(.w2k .w2k-main .w2k-search),:where(.w2k .w2k-main .magazine-section),:where(.w2k .w2k-main .home-section),:where(.w2k .w2k-main .magazine-feed),:where(.w2k .w2k-main .post-list),:where(.w2k .w2k-main .post-list.is-grid),:where(.w2k .w2k-main .w2k-dt),:where(.w2k .w2k-main .w2k-details){box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0}:where(.w2k .w2k-main .article-region>.w2k-search){margin:0 0 6px}}:where(.w2k .taxonomy-grid.is-tags .taxonomy-tile){flex-direction:row;align-items:center;gap:4px;width:auto;min-width:105px;max-width:none;height:32px;min-height:0;margin:6px;padding:0 10px;display:inline-flex;position:relative;overflow:visible}:where(.w2k .taxonomy-grid.is-tags .taxonomy-tile):before{background-size:14px 14px;width:14px;height:14px;display:none;position:absolute;top:8px;left:8px}:where(.w2k .taxonomy-grid.is-tags .taxonomy-tile strong){white-space:nowrap;color:var(--text);font-size:12px;font-weight:400}:where(.w2k .taxonomy-grid.is-tags .taxonomy-tile small){margin-left:0;display:none}:where(.dark .w2k .hljs-meta .hljs-string){color:#3ccb5a}:where(.dark .w2k .download-code:hover){background:var(--window-alt)}:where(.w2k .prose-paper details.paper-callout>.callout-body){padding:0 10px 6px}:where(.dark .w2k .paper-photo-link:hover){background:#333;border-color:#6a6a6a #1f1f1f #1f1f1f #6a6a6a}:where(.dark .w2k .code-block-wrapper pre.code-body){color:#dcdcdc}:where(.dark .w2k .prose-paper pre.code-body){color:#dcdcdc;background:#141414;border-color:#202020 #3a3a3a #3a3a3a #383838;border-left-style:solid;border-left-width:1px;box-shadow:inset 1px 1px #00000080}:where(.dark .w2k .code-block-wrapper>pre.code-body){border-left:0}@media (width<=767px){:where(html:not(.dark) .w2k .prose-paper pre.code-body),:where(html:not(.dark) .w2k .code-block-wrapper pre.code-body){color:#111}:where(.dark .w2k .prose-paper>.table-scroll),:where(.dark .w2k .prose-paper>.code-block-wrapper),:where(.dark .w2k .prose-paper>blockquote),:where(.dark .w2k .prose-paper>.paper-callout),:where(.dark .w2k .reading-content>.table-scroll),:where(.dark .w2k .reading-content>.code-block-wrapper),:where(.dark .w2k .reading-content>blockquote),:where(.dark .w2k .reading-content>.paper-callout){border-color:#0d0d0d #484848 #484848 #383838}}:where(.dark .w2k .w2k-view-btn:hover),:where(.dark .w2k .paper-audio-icon:hover),:where(.dark .w2k .copy-code:hover){background:#3a3a3a}:where(.dark .w2k .w2k-view-btn.is-active),:where(.dark .w2k .filter-trigger.is-selected){background:#3f3f3f}:where(html:not(.dark) .w2k .paper-gallery .paper-photo-link),:where(html:not(.dark) .w2k .paper-gallery-grid .paper-photo-link){border:1px solid var(--flat-line-soft);background:var(--window-alt);box-shadow:none}:where(.dark .w2k .paper-gallery .paper-photo-link){background:var(--window-alt);border:1px solid var(--flat-line-soft);box-shadow:none}:where(.dark .w2k .paper-gallery-grid .paper-photo-link){border:1px solid var(--flat-line-soft);background:var(--window-alt);box-shadow:none}:where(html:not(.dark) .w2k .taxonomy-tile:hover){background-color:var(--flat-pane-hover)}:where(html:not(.dark) .w2k .compact-clear:hover){background:#e3e0da}:where(.dark .w2k .compact-clear:hover){background:#3a3a3a}:where(.w2k .prose-paper details.paper-callout>summary .callout-title){color:var(--text);font-weight:600}:where(.dark .w2k .hide-lock-form button:active){color:#fff}:where(.dark .w2k .paper-audio-track.is-playing){background-color:#3a506b}:where(html:not(.dark) .w2k .copy-code:hover),:where(html:not(.dark) .w2k .hide-lock-form button:hover),:where(html:not(.dark) .w2k .w2k-lb-close:hover){background-color:#e5e2da;border-color:#b8b4ac}:where(.dark .w2k .w2k-btn:hover),:where(.dark .w2k .w2k-view-btn:hover),:where(.dark .w2k .copy-code:hover),:where(.dark .w2k .filter-trigger:hover){background-color:#3f3f3f;border-color:#4a4a4a}:where(.dark .w2k .compact-pill:hover){background-color:#3f3f3f}:where(.dark .w2k .front-page-btn:hover),:where(.dark .w2k .hide-lock-form button:hover),:where(.dark .w2k .w2k-lb-close:hover){background-color:#3f3f3f;border-color:#4a4a4a}:where(.w2k .w2k-details.is-blur .w2k-details-row.is-selected){background:var(--select-blur-bg);color:var(--select-blur-text)}:where(.w2k .prose-paper .paper-callout .callout-body>:first-child){margin-top:0}:where(.w2k .prose-paper .paper-callout .callout-body>:last-child){margin-bottom:0}:where(.w2k .paper-gallery[data-gallery] .paper-photo-link:hover){border-color:var(--hilight) var(--w2k-shadow) var(--w2k-shadow) var(--hilight);background:#fff}:where(.w2k .paper-gallery .paper-photo-card.is-pending .paper-photo-link){aspect-ratio:4/3}:where(.w2k .paper-gallery .paper-photo-card.is-pending .paper-photo-image){object-fit:cover;height:100%}:where(.w2k .paper-gallery.is-view-grid .paper-photo-card .paper-photo-link){aspect-ratio:1;height:auto}:where(.w2k .w2k-dt.is-blur .w2k-dt-row.is-selected){background-color:var(--select-blur-bg,silver)}:where(.w2k .taxonomy-grid.is-tags .taxonomy-tile .taxonomy-count){color:#fff;font-size:10px;line-height:1;font-family:var(--w2k-mono);background-color:#4a5568;border-radius:10px;padding:1px 5px;position:absolute;top:-5px;right:-5px}:where(.w2k .paper-audio-track:not(.is-active):not(.is-playing):hover),:where(.w2k .paper-audio-track:not(.is-active):not(.is-playing):focus-visible){color:#111;cursor:pointer;background-color:#e5e2da}:where(.w2k .paper-audio-track:not(.is-active):not(.is-playing):hover *),:where(.w2k .paper-audio-track:not(.is-active):not(.is-playing):focus-visible *){color:#111}:where(.w2k .w2k-details.is-blur .w2k-details-row.is-selected>span){color:var(--select-blur-text)}:where(.dark .w2k .prose-paper .code-block-wrapper pre.code-body){color:#dcdcdc;background:#141414;border-color:#202020 #3a3a3a #3a3a3a #202020;box-shadow:inset 1px 1px #00000080}:where(.dark .w2k .prose-paper .code-block-wrapper pre.code-body)::-webkit-scrollbar-track{background:#141414}:where(.dark .w2k .prose-paper .code-block-wrapper pre.code-body)::-webkit-scrollbar-thumb{background:#3a3a3a;border-color:#202020}:where(.dark .w2k .paper-gallery[data-gallery] .paper-photo-link){background:#2b2b2b;border-color:#3c3c3c}:where(.dark .w2k .paper-gallery .paper-photo-link:hover){background:#333;border-color:#6a6a6a #1f1f1f #1f1f1f #6a6a6a}:where(.dark .w2k .prose-paper .code-block-wrapper>pre.code-body){border-left:0}@media (width<=767px){:where(html:not(.dark) .w2k .prose-paper .code-block-wrapper pre.code-body){color:#111}:where(html:not(.dark) .w2k .w2k-btn:not(.is-active):not(.is-selected)),:where(html:not(.dark) .w2k .w2k-btn-default:not(.is-active):not(.is-selected)),:where(html:not(.dark) .w2k .compact-pill:not(.is-active):not(.is-selected)),:where(html:not(.dark) .w2k .filter-trigger:not(.is-active):not(.is-selected)),:where(html:not(.dark) .w2k .front-page-btn:not(.is-active):not(.is-selected)),:where(html:not(.dark) .w2k .copy-code:not(.is-active):not(.is-selected)),:where(html:not(.dark) .w2k .hide-lock-form button:not(.is-active):not(.is-selected)),:where(html:not(.dark) .w2k .paper-audio-icon:not(.is-active):not(.is-selected)),:where(html:not(.dark) .w2k .w2k-lb-close:not(.is-active):not(.is-selected)),:where(html:not(.dark) .w2k .w2k-lb-nav:not(.is-active):not(.is-selected)){box-shadow:none;background-color:#f7f6f2;background-image:none;border:1px solid #b8b4ac}:where(.dark .w2k .w2k-btn:not(.is-active):not(.is-selected)),:where(.dark .w2k .w2k-btn-default:not(.is-active):not(.is-selected)),:where(.dark .w2k .compact-pill:not(.is-active):not(.is-selected)),:where(.dark .w2k .filter-trigger:not(.is-active):not(.is-selected)),:where(.dark .w2k .front-page-btn:not(.is-active):not(.is-selected)),:where(.dark .w2k .copy-code:not(.is-active):not(.is-selected)),:where(.dark .w2k .hide-lock-form button:not(.is-active):not(.is-selected)),:where(.dark .w2k .paper-audio-icon:not(.is-active):not(.is-selected)),:where(.dark .w2k .w2k-lb-close:not(.is-active):not(.is-selected)),:where(.dark .w2k .w2k-lb-nav:not(.is-active):not(.is-selected)){color:#dcdcdc;box-shadow:none;background-color:#2c2c2c;border:1px solid #3a3a3a}}:where(.w2k .w2k-details.is-blur .w2k-details-row.is-selected:hover){background:var(--select-blur-bg);color:var(--select-blur-text)}:where(.w2k .paper-gallery.is-view-grid .paper-photo-card.is-pending .paper-photo-link){aspect-ratio:1;height:auto}:where(.w2k .w2k-lb-body:hover .w2k-lb-arrow:not([disabled]):hover){background:#0000008c;border-color:#ffffff8c}:where(.w2k .reading-content a:not(.paper-photo-link):not(.download-main):not(.download-code):not(.paper-audio-track)),:where(.w2k .prose-paper a:not(.paper-photo-link):not(.download-main):not(.download-code):not(.paper-audio-track)),:where(.w2k .prose a:not(.paper-photo-link):not(.download-main):not(.download-code):not(.paper-audio-track)){color:#111;background:0 0;border-bottom:1px dotted #555;text-decoration:none}:where(.dark .w2k .paper-audio-track:not(.is-active):not(.is-playing):hover){color:#e2e8f0;background-color:#3a3a3a}:where(.dark .w2k .paper-audio-track:not(.is-active):not(.is-playing):hover *){color:#e2e8f0}:where(.w2k .reading-content a:not(.paper-photo-link):not(.download-main):not(.download-code):not(.paper-audio-track):hover),:where(.w2k .reading-content a:not(.paper-photo-link):not(.download-main):not(.download-code):not(.paper-audio-track):focus-visible),:where(.w2k .prose-paper a:not(.paper-photo-link):not(.download-main):not(.download-code):not(.paper-audio-track):hover),:where(.w2k .prose-paper a:not(.paper-photo-link):not(.download-main):not(.download-code):not(.paper-audio-track):focus-visible),:where(.w2k .prose a:not(.paper-photo-link):not(.download-main):not(.download-code):not(.paper-audio-track):hover),:where(.w2k .prose a:not(.paper-photo-link):not(.download-main):not(.download-code):not(.paper-audio-track):focus-visible){color:navy;border-bottom:1px solid navy}:where(.dark .w2k .reading-content a:not(.paper-photo-link):not(.download-main):not(.download-code):not(.paper-audio-track)),:where(.dark .w2k .prose-paper a:not(.paper-photo-link):not(.download-main):not(.download-code):not(.paper-audio-track)),:where(.dark .w2k .prose a:not(.paper-photo-link):not(.download-main):not(.download-code):not(.paper-audio-track)){color:#e8e8e8;border-bottom-color:#9a9a9a}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .win-inset),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .win-outset),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .w2k-btn),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .w2k-dt),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .w2k-details),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .table-scroll),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .code-block-wrapper),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .prose-paper),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-audio-player){border-style:solid;border-width:1px}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .w2k-view-btn),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-download-card),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-hide-lock),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-audio-cover),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-gallery-more),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-gallery-loadmore),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .compact-filter),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .taxonomy-tile),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .magazine-section){border-width:1px}@media (width<=767px){:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .win-inset),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .win-outset),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .w2k-dt),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .w2k-details),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .table-scroll),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .code-block-wrapper),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .prose-paper),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-download-card),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-hide-lock),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-audio-player),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-audio-playlist),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-audio-cover),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-gallery),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-gallery-more),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-gallery-loadmore),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .compact-filter),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .taxonomy-tile),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .magazine-section),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .reading-content pre),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .reading-content blockquote){box-shadow:none;text-shadow:none;border-width:1px}}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .prose-paper blockquote),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .reading-content blockquote){border-left:3px solid #7a828e;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:8px 12px}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-callout){box-shadow:none;border-width:1px 1px 1px 3px;border-left-style:solid;border-left-color:#d97706;border-top-left-radius:4px;border-bottom-left-radius:4px}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .w2k-pane-doc){border-top-width:0}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .w2k-breadcrumb){border-bottom:0;margin-bottom:8px}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-video-shell),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .reading-stage){box-shadow:none;background-color:#000;border:0;border-radius:0;padding:0}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-video-player){box-shadow:none;background-color:#000;border:0}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-audio-main){margin-bottom:8px}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .reading-content pre)::-webkit-scrollbar,:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .prose-paper pre)::-webkit-scrollbar,:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .prose pre)::-webkit-scrollbar{width:5px;height:5px}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .reading-content pre)::-webkit-scrollbar-track,:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .prose-paper pre)::-webkit-scrollbar-track,:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .prose pre)::-webkit-scrollbar-track{background:0 0}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .reading-content pre)::-webkit-scrollbar-thumb,:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .prose-paper pre)::-webkit-scrollbar-thumb,:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .prose pre)::-webkit-scrollbar-thumb{box-shadow:none;background-color:#b8b4ac;background-image:none;border:0;border-radius:2px}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .reading-content pre)::-webkit-scrollbar-button,:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .prose-paper pre)::-webkit-scrollbar-button,:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .prose pre)::-webkit-scrollbar-button{width:0;height:0;display:none}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .reading-content pre)::-webkit-scrollbar-corner,:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .prose-paper pre)::-webkit-scrollbar-corner,:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .prose pre)::-webkit-scrollbar-corner{background:0 0}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-audio-playlist){border-width:1px;max-height:468px;margin-top:8px;overflow-y:auto}:where(.dark .w2k .reading-content a:not(.paper-photo-link):not(.download-main):not(.download-code):not(.paper-audio-track):hover),:where(.dark .w2k .reading-content a:not(.paper-photo-link):not(.download-main):not(.download-code):not(.paper-audio-track):focus-visible),:where(.dark .w2k .prose-paper a:not(.paper-photo-link):not(.download-main):not(.download-code):not(.paper-audio-track):hover),:where(.dark .w2k .prose-paper a:not(.paper-photo-link):not(.download-main):not(.download-code):not(.paper-audio-track):focus-visible),:where(.dark .w2k .prose a:not(.paper-photo-link):not(.download-main):not(.download-code):not(.paper-audio-track):hover),:where(.dark .w2k .prose a:not(.paper-photo-link):not(.download-main):not(.download-code):not(.paper-audio-track):focus-visible){color:#fff;border-bottom:1px solid #fff}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .w2k-btn.is-pressed),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-gallery-loadmore.is-pressed){box-shadow:none;transform:none}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .w2k-view-btn.is-active),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .compact-pill.is-active),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .filter-trigger.is-selected){box-shadow:none;background-color:#c9c5bd;background-image:none;border-color:#b4b0a8;transform:none}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-callout.callout-warning){border-left-color:#d97706}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-video-player video),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-video-player .art-video-player){box-shadow:none;background-color:#000;border:0}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .w2k-btn:active),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .w2k-view-btn:active),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .copy-code:active),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .compact-pill:active),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-gallery-loadmore:active),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-audio-icon:active),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .hide-lock-form button:active),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .w2k-lb-close:active),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .w2k-lb-nav:active){box-shadow:none;transform:none}:where(html:not(.dark) .w2k.w2k.w2k.w2k.w2k.w2k.w2k .prose-paper blockquote),:where(html:not(.dark) .w2k.w2k.w2k.w2k.w2k.w2k.w2k .reading-content blockquote){color:var(--text);background-color:#f7f6f2}:where(.dark .w2k.w2k.w2k.w2k.w2k.w2k.w2k .prose-paper blockquote),:where(.dark .w2k.w2k.w2k.w2k.w2k.w2k.w2k .reading-content blockquote){color:var(--text);background-color:#232323}:where(html:not(.dark) .w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-callout),:where(html:not(.dark) .w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-callout *){color:var(--text)}:where(.dark .w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-callout){color:var(--text);background-color:#262019}@media (width<=767px){:where(.dark .w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-audio-playlist){box-shadow:none;background-color:#1a1a1a;border:1px solid #333}:where(.dark .w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-audio-track){color:#cbd5e1;background-color:#0000;border:0;border-bottom:1px solid #2a2a2a;border-image:;min-height:28px}:where(.dark .w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-audio-main),:where(.dark .w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-audio-control){box-shadow:none;border-color:#333}:where(.dark .w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-audio-player){box-shadow:none;background-color:#1a1a1a;border-color:#333}}:where(.dark .w2k.w2k.w2k.w2k.w2k.w2k.w2k .reading-content pre)::-webkit-scrollbar-thumb,:where(.dark .w2k.w2k.w2k.w2k.w2k.w2k.w2k .prose-paper pre)::-webkit-scrollbar-thumb,:where(.dark .w2k.w2k.w2k.w2k.w2k.w2k.w2k .prose pre)::-webkit-scrollbar-thumb{background-color:#444}:where(.dark .w2k.w2k.w2k.w2k.w2k.w2k.w2k .w2k-view-btn.is-active),:where(.dark .w2k.w2k.w2k.w2k.w2k.w2k.w2k .compact-pill.is-active),:where(.dark .w2k.w2k.w2k.w2k.w2k.w2k.w2k .filter-trigger.is-selected){background-color:#3a506b;border-color:#4d6580}:where(html:not(.dark) .w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-callout.callout-warning){background-color:#fbf9f4}:where(html:not(.dark) .w2k.w2k.w2k.w2k.w2k.w2k.w2k .taxonomy-tile:hover){color:#0a0a0a;background-color:#faf9f5;border-color:#9e9a92}:where(html:not(.dark) .w2k.w2k.w2k.w2k.w2k.w2k.w2k .taxonomy-tile:hover *){color:#0a0a0a}:where(.dark .w2k.w2k.w2k.w2k.w2k.w2k.w2k .taxonomy-tile:hover){background-color:#3a3a3a}:where(.dark .w2k.w2k.w2k.w2k.w2k.w2k.w2k .taxonomy-tile:hover *){color:var(--text)}@media (width<=767px){:where(.dark .w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-audio-track:last-child){border-bottom:0}:where(.dark .w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-audio-track.is-active),:where(.dark .w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-audio-track.is-playing){color:#e2e8f0;background-color:#1e3a5f;border-bottom-color:#1e3a5f}:where(.dark .w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-audio-track.is-active *),:where(.dark .w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-audio-track.is-playing *){color:#e2e8f0}:where(.dark .w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-audio-track .paper-audio-index),:where(.dark .w2k.w2k.w2k.w2k.w2k.w2k.w2k .paper-audio-track .paper-audio-track-artist){color:#94a3b8}}:where(.w2k #w2k-client){opacity:1;transition:none;animation:auto none}:where(.w2k #w2k-clock){display:none}:where(.w2k #paper-audio-play-icon){color:#ffffffd9;width:20px;height:20px;box-shadow:none;background:#00000073;border:1px solid #ffffff47;border-radius:50%;place-items:center;margin:0;font-size:10px;font-style:normal;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=768px){:where(.w2k #paper-audio-title){margin-left:10px;font-weight:600}}@media (width<=767px){:where(.w2k #article-content){width:100%;max-width:none;padding-left:var(--w2k-read-pad);padding-right:var(--w2k-read-pad);box-sizing:border-box}:where(.w2k .prose-paper){box-sizing:border-box;padding-left:var(--w2k-read-pad);padding-right:var(--w2k-read-pad)}:where(.w2k .reading-content),:where(.w2k .article-content){padding-left:var(--w2k-read-pad);padding-right:var(--w2k-read-pad);box-sizing:border-box}}:where(.w2k #app-window){box-shadow:none}@media (width>=768px){:where(.w2k #app-window){border:1px solid var(--flat-line-out)}}@media (width<=767px){:where(.w2k #w2k-client>*){box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0}:where(.w2k #w2k-client){box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}}@media print{:where(.w2k #desktop-container){background-color:#fff;background-image:none}}:where(.w2k #article-content:empty){box-shadow:none;border:0;min-height:0;margin:0;padding:0;display:none}@media (width<=767px){:where(.w2k .w2k-pane){border-left-width:0;border-right-width:0}}:where(.w2k .reading-stage){box-shadow:none;box-sizing:border-box;background-color:#000;border:1px solid #b8b4ac;max-width:88%;margin:14px auto;padding:8px 10px}:where(.w2k .paper-video-shell),:where(.w2k .paper-video-player){background-color:#000}:where(.w2k .paper-video-player video){height:auto;box-shadow:none;background-color:#000;display:block}@media (width<=767px){:where(.w2k .paper-audio-track){border:0;border-bottom:1px solid #ece9e2;border-image:}:where(.w2k .paper-video-shell),:where(.w2k .reading-stage){width:calc(100% - 10px);max-width:100%;margin:6px auto}}@media (width>=768px){:where(.w2k .paper-video-shell),:where(.w2k .reading-stage){max-width:94%;margin:12px auto}}:where(.w2k .article-region),:where(.w2k .w2k-main),:where(.w2k .w2k-pane),:where(.w2k .w2k-pane-doc),:where(.w2k .prose-paper),:where(.w2k .reading-content){min-height:auto}@media (width<=767px){:where(.w2k .w2k-pane-doc),:where(.w2k .w2k-main){border-left-width:0;border-right-width:0;padding-bottom:16px}:where(.w2k .article-region),:where(.w2k .reading-article){padding-bottom:16px}}@media (width>=768px){:where(.w2k .w2k-main),:where(.w2k .w2k-pane-doc),:where(.w2k .article-region),:where(.w2k .reading-article){padding-bottom:12px}}:where(.w2k .reading-article){min-height:auto;padding-bottom:0}@media (width<=767px){:where(.w2k #w2k-client .w2k-search){display:none}}:where(.w2k .paper-gallery),:where(.w2k .paper-gallery-grid){box-shadow:none;background-color:#0000;border:0}:where(html:not(.dark) .w2k #paper-audio-play-icon),:where(html:not(.dark) .w2k .code-tools button),:where(html:not(.dark) .w2k .compact-clear),:where(html:not(.dark) .w2k .compact-filter){color:var(--text);text-shadow:none}:where(html:not(.dark) .w2k .compact-pill:hover){text-shadow:none}:where(html:not(.dark) .w2k .copy-code),:where(html:not(.dark) .w2k .download-code em){color:var(--text);text-shadow:none}:where(html:not(.dark) .w2k .filter-trigger),:where(html:not(.dark) .w2k .front-page-btn){text-shadow:none}:where(html:not(.dark) .w2k .hide-lock-form button){color:var(--text);text-shadow:none}:where(html:not(.dark) .w2k .paper-audio-icon){text-shadow:none}:where(html:not(.dark) .w2k .paper-download-card),:where(html:not(.dark) .w2k .paper-gallery .paper-photo-link:hover),:where(html:not(.dark) .w2k .paper-gallery[data-gallery] .paper-photo-link:hover){color:var(--text);text-shadow:none}:where(html:not(.dark) .w2k .paper-gallery-loadmore),:where(html:not(.dark) .w2k .paper-gallery-more){text-shadow:none}:where(html:not(.dark) .w2k .paper-hide-lock),:where(html:not(.dark) .w2k .paper-photo-link:focus-visible),:where(html:not(.dark) .w2k .paper-photo-link:hover),:where(html:not(.dark) .w2k .prose-paper .paper-hide-lock){color:var(--text);text-shadow:none}:where(html:not(.dark) .w2k .w2k-breadcrumb),:where(html:not(.dark) .w2k .w2k-btn){text-shadow:none}:where(html:not(.dark) .w2k .w2k-btn-default){color:var(--text);text-shadow:none}:where(html:not(.dark) .w2k .w2k-btn-search){text-shadow:none}:where(html:not(.dark) .w2k .w2k-lb-close){color:var(--text);text-shadow:none}:where(html:not(.dark) .w2k .w2k-lb-nav){text-shadow:none}:where(html:not(.dark) .w2k .w2k-lb-window){color:var(--text);text-shadow:none}:where(html:not(.dark) .w2k .w2k-view-btn){text-shadow:none}:where(html:not(.dark) .w2k .win-outset),:where(.dark .w2k .hide-lock-form button),:where(.dark .w2k #paper-audio-play-icon),:where(.dark .w2k .code-tools button),:where(.dark .w2k .compact-clear){color:var(--text);text-shadow:none}:where(.dark .w2k .compact-filter),:where(.dark .w2k .compact-pill:hover){text-shadow:none}:where(.dark .w2k .copy-code),:where(.dark .w2k .download-code em),:where(.dark .w2k .front-page-btn){color:var(--text);text-shadow:none}:where(.dark .w2k .paper-audio-icon){text-shadow:none}:where(.dark .w2k .paper-download-card),:where(.dark .w2k .paper-gallery .paper-photo-link:hover),:where(.dark .w2k .paper-gallery[data-gallery] .paper-photo-link:hover){color:var(--text);text-shadow:none}:where(.dark .w2k .paper-gallery-loadmore),:where(.dark .w2k .paper-gallery-more),:where(.dark .w2k .paper-hide-lock){text-shadow:none}:where(.dark .w2k .paper-photo-link:focus-visible),:where(.dark .w2k .paper-photo-link:hover),:where(.dark .w2k .prose-paper .paper-hide-lock){color:var(--text);text-shadow:none}:where(.dark .w2k .w2k-breadcrumb){text-shadow:none}:where(.dark .w2k .w2k-btn-default){color:var(--text);text-shadow:none}:where(.dark .w2k .w2k-btn-search){text-shadow:none}:where(.dark .w2k .w2k-lb-close){color:var(--text);text-shadow:none}:where(.dark .w2k .w2k-lb-nav){text-shadow:none}:where(.dark .w2k .w2k-lb-window),:where(.dark .w2k .w2k-view-btn),:where(.dark .w2k .win-outset){color:var(--text);text-shadow:none}:where(html:not(.dark) .w2k #desktop-container),:where(.dark .w2k #desktop-container){background-color:var(--grid-base);background-image:var(--grid-image);background-repeat:repeat;background-size:var(--grid-size) var(--grid-size);background-position:0 0;background-attachment:fixed}@media (forced-colors:active){:where(html:not(.dark) .w2k #desktop-container),:where(.dark .w2k #desktop-container){background-image:none}}@media (width<=767px){:where(html:not(.dark) .w2k #desktop-container),:where(.dark .w2k #desktop-container){background-attachment:scroll}}@media (prefers-reduced-motion:reduce){:where(html:not(.dark) .w2k #desktop-container),:where(.dark .w2k #desktop-container){background-attachment:scroll}}@media (width<=767px){:where(.w2k .w2k-pane.w2k-pane-doc #article-content),:where(.w2k .w2k-pane.w2k-pane-doc>#article-content){box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0}:where(.w2k .paper-audio-track:last-child){border-bottom:0}}:where(.w2k .w2k-pane.w2k-pane-doc){border-left-width:0;padding-bottom:0}:where(html:not(.dark) .w2k .w2k-main),:where(.dark .w2k .w2k-main),:where(.dark .w2k .w2k-pane){box-shadow:none}@media (width<=767px){:where(html:not(.dark) .w2k .paper-audio-icon),:where(html:not(.dark) .w2k .w2k-lb-close),:where(html:not(.dark) .w2k .w2k-lb-nav){color:var(--text)}}:where(.dark .w2k .paper-video-shell),:where(.dark .w2k .reading-stage){border-color:#3a3a3a}@media (width<=767px){:where(.dark .w2k .paper-audio-track){border-bottom-color:#2a2a2a}}:where(html:not(.dark) .w2k .w2k-sys-bar){background-color:var(--bg-card)}:where(html:not(.dark) .w2k .win-inset){box-shadow:none;border-color:var(--border);background-color:var(--bg-content)}:where(html:not(.dark) .w2k .w2k-details){border-color:var(--border);background-color:var(--bg-content)}:where(html:not(.dark) .w2k .w2k-pane){box-shadow:none;border-color:var(--border);background-color:var(--bg-content)}:where(html:not(.dark) .w2k .table-scroll),:where(html:not(.dark) .w2k .win-groupbox),:where(html:not(.dark) .w2k .w2k-sys-summary){background-color:var(--bg-content)}:where(html:not(.dark) .w2k .post-card),:where(html:not(.dark) .w2k .poster-card){border-color:var(--border)}:where(html:not(.dark) .w2k .taxonomy-grid){background-color:var(--bg-content)}:where(html:not(.dark) .w2k .taxonomy-count){color:var(--text-secondary)}:where(.dark .w2k .compact-filter),:where(.dark .w2k .unified-filter){background-color:var(--bg-surface-card);border-bottom-color:var(--border-subtle)}:where(.dark .w2k .w2k-breadcrumb){border-bottom-color:var(--border-subtle)}:where(.dark .w2k .win-inset){box-shadow:none;border-color:var(--border-subtle);background-color:var(--bg-surface-card)}:where(.dark .w2k .w2k-details),:where(.dark .w2k .win-groupbox){border-color:var(--border-subtle);background-color:var(--bg-surface-card)}:where(.dark .w2k pre.code-body),:where(.dark .w2k .code-block-wrapper pre),:where(.dark .w2k .code-header){background-color:var(--bg-surface-sunken)}:where(.dark .w2k .post-card),:where(.dark .w2k .poster-card){border-color:var(--border-subtle)}:where(.dark .w2k .magazine-section-title){background-image:none}:where(.w2k .w2k-pane.w2k-pane-doc){border-right-color:#0000}:where(.w2k .media-cards .media-card-media){border-radius:var(--media-card-radius,6px);border:0}:where(.w2k .media-cards .media-card-media):after{height:var(--media-bar-line,3px);background-color:var(--media-accent,#2b579a);background-image:none}:where(.w2k .media-cards .media-card-badge){border-radius:3px}:where(html:not(.dark) .w2k .w2k-dt th){color:var(--text-primary)}:where(html:not(.dark) .w2k .w2k-dt td){background-color:var(--bg-content);color:var(--text-primary)}:where(.dark .w2k .w2k-input){background-color:var(--bg-surface-elevated)}:where(.w2k .media-cards .media-card-media>img){border-radius:var(--media-card-radius,6px);border:0}:where(.w2k .w2k-pane.w2k-pane-doc>.reading-article){flex-direction:column;flex:auto;min-height:0;padding-bottom:0;display:flex}@media (width<=767px){:where(.dark .w2k .paper-audio-track:last-child){border-bottom:0}}:where(html:not(.dark) .w2k .post-card:hover){box-shadow:none;background-color:#dcd8cf;background-image:none;border-color:#b8b4ac;transform:none}:where(.dark .w2k .post-card:hover){box-shadow:none;background-color:#333;background-image:none;border-color:#3a3a3a;transform:none}:where(html:not(.dark) .w2k .poster-card:hover){box-shadow:none;background-color:#dcd8cf;background-image:none;border-color:#b8b4ac;transform:none}:where(.dark .w2k .poster-card:hover){box-shadow:none;background-color:#333;background-image:none;border-color:#3a3a3a;transform:none}:where(.dark .w2k .paper-callout.callout-warning){border-left-color:var(--accent-red);background-color:#2b1d1d}:where(html:not(.dark) .w2k .compact-clear:hover){background-color:var(--soft-hover,#e7eff6);color:var(--soft-blue-active,#285f94);border-color:#bcd3e4}:where(.dark .w2k .compact-clear:hover){color:#e6e6e6;background-color:#2d2d2d;border-color:#4a4a4a}:where(.dark .w2k .paper-callout.callout-warning .callout-title),:where(.dark .w2k .paper-callout.callout-warning .callout-body){color:#ff8585}@media (width<=767px){:where(html:not(.dark) .w2k .w2k-btn:not(.is-active):not(.is-selected)),:where(html:not(.dark) .w2k .w2k-btn-default:not(.is-active):not(.is-selected)),:where(html:not(.dark) .w2k .compact-pill:not(.is-active):not(.is-selected)),:where(html:not(.dark) .w2k .filter-trigger:not(.is-active):not(.is-selected)),:where(html:not(.dark) .w2k .front-page-btn:not(.is-active):not(.is-selected)),:where(html:not(.dark) .w2k .copy-code:not(.is-active):not(.is-selected)),:where(html:not(.dark) .w2k .hide-lock-form button:not(.is-active):not(.is-selected)){color:#111;font-size:12px}}:where(.w2k .media-cards.ring .media-card:hover .media-card-media),:where(.w2k .media-cards.ring .media-card.active .media-card-media){box-shadow:0 0 0 var(--media-ring,1.5px) var(--media-accent,#2b579a)}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k #app-window){box-shadow:none;border:1px solid #9e9a92}:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k #article-content),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .prose-paper),:where(.w2k.w2k.w2k.w2k.w2k.w2k.w2k .reading-content){box-shadow:none;border-top-width:0}:where(.dark .w2k.w2k.w2k.w2k.w2k.w2k.w2k #app-window){border-color:#3a3a3a}@media (width>=1470px){:where(.w2k #w2k-totop){align-self:auto;height:auto;margin-left:6px;margin-right:0;line-height:1;position:absolute;inset:auto auto 0 100%}}:where(.w2k #w2k-totop){z-index:50;font-family:var(--w2k-font,Segoe UI, Tahoma, sans-serif);cursor:pointer;width:auto;min-width:0;height:auto;box-shadow:none;color:#fff;text-shadow:0 1px 2px #0006;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:4px;font-size:16px;font-weight:400;line-height:1;transition:opacity .15s ease-in-out,transform .15s ease-in-out;display:flex;position:fixed;bottom:32px;left:auto;right:24px}@media (prefers-reduced-motion:reduce){:where(.w2k #w2k-totop){transition:none}}:where(.w2k #w2k-totop:hover){color:#333;opacity:.8;background:0 0;border:0;transform:translateY(-2px)}:where(.w2k #w2k-totop:active){transform:none}@media (prefers-reduced-motion:reduce){:where(.w2k #w2k-totop:hover){transform:none}}@media (width<=767px){:where(.w2k #article-region>.compact-filter){display:none}}:where(.dark .w2k #w2k-totop){color:#fff;background:0 0;border:0}:where(html:not(.dark) .w2k #w2k-client){background-color:var(--bg-content)}:where(html:not(.dark) .w2k .paper-download-card){border-color:var(--border);background-color:var(--bg-input)}:where(html:not(.dark) .w2k .code-block-wrapper){border-color:var(--border)}:where(html:not(.dark) .w2k .paper-callout){background-color:var(--bg-input);border-color:var(--border)}:where(.dark .w2k #w2k-client){background-color:var(--bg-app)}:where(html:not(.dark) .w2k .prose-paper),:where(html:not(.dark) .w2k .reading-content),:where(html:not(.dark) .w2k #article-content),:where(.dark .w2k .prose-paper),:where(.dark .w2k .reading-content),:where(.dark .w2k #article-content){background-image:none}@media (width<=767px){:where(.w2k .magazine-section){margin-bottom:16px}:where(.w2k .magazine-section-head){width:100%;margin:0;padding:6px 10px;position:static}:where(.w2k .magazine-feed){padding:0 2px}}:where(.w2k .w2k-lb-title){color:#fff;font-size:12px;font-weight:700}:where(.w2k .w2k-lb-close){color:#fff;background-color:#0000;background-image:none;border:0;border-radius:3px;width:22px;min-width:22px;height:20px;font-size:13px;line-height:1}:where(.w2k .w2k-sys-summary),:where(.w2k .w2k-count-field),:where(.w2k .taxonomy-count),:where(.w2k .w2k-dt),:where(.w2k .w2k-dt *),:where(.w2k .w2k-sys-summary *){font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}:where(.w2k .paper-audio-time){font-feature-settings:"tnum"}:where(.w2k .media-card-date){font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}:where(.w2k .prose-paper :not(pre)>code){font-size:12px}@media (width<=767px){:where(.w2k .magazine-section-title h2){font-size:13px}}:where(.w2k .w2k-pane.w2k-pane-doc #article-content),:where(.w2k .w2k-pane.w2k-pane-doc .prose-paper),:where(.w2k .w2k-pane.w2k-pane-doc .reading-content){border-bottom-width:0;flex:auto}:where(.dark .w2k #w2k-totop:hover){color:#fff;background:0 0;border:0}:where(html:not(.dark) .w2k .w2k-search){border-color:var(--soft-line-input);border-radius:var(--soft-r-sm)}:where(html:not(.dark) .w2k .w2k-input){border-color:var(--soft-line-input);border-radius:var(--soft-r-sm);color:var(--text-primary,#263746);background-color:#fff}:where(html:not(.dark) .w2k .w2k-input)::placeholder{color:var(--text-faint,#8b98a3)}:where(html:not(.dark) .w2k .compact-filter),:where(html:not(.dark) .w2k .unified-filter){background-color:var(--soft-nav-bg);border-bottom-color:var(--soft-line)}:where(html:not(.dark) .w2k .win-groupbox),:where(html:not(.dark) .w2k .w2k-sys-summary){border-color:var(--soft-line);border-radius:var(--soft-r-sm)}:where(html:not(.dark) .w2k .media-card-placeholder){color:var(--text-faint,#8b98a3);background-color:#e4ebf1}:where(html:not(.dark) .w2k .paper-callout){border-radius:var(--soft-r-sm)}:where(html:not(.dark) .w2k .table-scroll){border-color:var(--soft-line);border-radius:var(--soft-r-sm)}:where(html:not(.dark) .w2k .code-block-wrapper){box-shadow:var(--soft-sh-card);border:1px solid var(--soft-line);border-radius:var(--soft-r-md);background-color:#f4f6f8;overflow:hidden}:where(html:not(.dark) .w2k .taxonomy-tile){border:1px solid var(--soft-line);box-shadow:var(--soft-sh-card);border-radius:var(--soft-r-md);background-color:#fff}:where(html:not(.dark) .w2k .w2k-totop){border:1px solid var(--soft-line);border-radius:var(--soft-r-sm);box-shadow:var(--soft-sh-card);color:var(--soft-blue);background-color:#fff}:where(.dark .w2k .media-card-placeholder){background-color:#141414}:where(.dark .w2k .code-block-wrapper){border-radius:var(--soft-r-md);overflow:hidden}:where(.dark .w2k .download-code),:where(.dark .w2k .download-code *),:where(.dark .w2k .w2k-crumb-sep),:where(.dark .w2k .toc-chevron){color:#a0a0a0}:where(html:not(.dark) .w2k .w2k-sys-val),:where(html:not(.dark) .w2k .w2k-sys-key){color:var(--text-primary,#263746)}:where(html:not(.dark) .w2k .magazine-more *){color:var(--soft-blue-active,#285f94)}:where(html:not(.dark) .w2k .w2k-count-field),:where(html:not(.dark) .w2k .w2k-crumb-current),:where(html:not(.dark) .w2k .w2k-crumb-sep),:where(html:not(.dark) .w2k .paper-download-card small),:where(html:not(.dark) .w2k .download-meta small),:where(html:not(.dark) .w2k .download-code),:where(html:not(.dark) .w2k .download-code *){color:#5f7180}:where(html:not(.dark) .w2k .paper-hide-lock){border-color:var(--soft-line);background-color:var(--bg-input,#fff)}:where(html:not(.dark) .w2k .taxonomy-tile small){color:var(--text-secondary,#667786)}:where(html:not(.dark) .w2k .w2k-breadcrumb){color:#5f7180;box-sizing:border-box;background-color:#f4f7f9;border:0;border-bottom:1px solid #d7e0e7;border-image:;gap:0;width:100%;min-height:32px;padding:6px 16px;font-size:12px}:where(.dark .w2k .w2k-breadcrumb){box-sizing:border-box;background-color:#242424;border-style:none none solid;border-width:0 0 1px;border-image:;gap:0;width:100%;min-height:32px;padding:6px 16px;font-size:12px}:where(html:not(.dark) .w2k .w2k-main){background-color:#f4f7f9;border-color:#0000}:where(html:not(.dark) .w2k .magazine-feed),:where(.dark .w2k .magazine-feed){gap:0;padding:0 6px}:where(.dark .w2k .magazine-section-title){background-color:#0000;gap:7px;min-width:0;height:auto;padding:0}:where(.dark .w2k .magazine-section-icon){background-color:#0000;border:0;flex:none;width:16px;height:16px}:where(html:not(.dark) .w2k .magazine-section-title){background-color:#0000;gap:7px;min-width:0;height:auto;padding:0}:where(html:not(.dark) .w2k .magazine-section-icon){background-color:#0000;border:0;flex:none;width:16px;height:16px}:where(html:not(.dark) .w2k .magazine-more){color:#5a6c7b;white-space:nowrap;background-color:#0000;border:0;padding:0;font-size:11px;font-weight:400;text-decoration:none}:where(.dark .w2k .magazine-more){color:#a0a0a0;background-color:#0000;font-size:11px}:where(.w2k:has(.magazine-feed) .w2k-totop){display:none}@media (width<=767px){:where(.w2k .magazine-section>:not(.magazine-section-head)){margin-top:10px}}:where(html:not(.dark) .w2k .magazine-section){box-shadow:none;border:1px solid #d7e0e7;border-radius:4px;margin:0 0 20px;padding:0;overflow:hidden}:where(.dark .w2k .magazine-section){box-shadow:none;border:1px solid #33383f;border-radius:4px;margin:0 0 20px;padding:0;overflow:hidden}:where(html:not(.dark) .w2k .magazine-section-head){box-sizing:border-box;color:#263746;border:0;border-bottom:1px solid #e1e8ee;border-image:;border-radius:0;width:100%;height:auto;min-height:32px;margin:0;padding:7px 14px;position:static;top:auto;left:auto;right:auto}:where(.dark .w2k .magazine-section-head){box-sizing:border-box;border-style:none none solid;border-width:0 0 1px;border-top-color:#333;border-image:;border-radius:0;width:100%;height:auto;min-height:32px;margin:0;padding:7px 14px;position:static;top:auto;left:auto;right:auto}:where(.w2k .w2k-search-toggle .w2k-search-btn){box-shadow:none;color:var(--soft-blue,#2f6fae);background-color:#0000;border:0;border-radius:3px;padding:0}:where(html:not(.dark) .w2k .w2k-search-panel){border-color:var(--soft-line);border-radius:var(--soft-r-md);box-shadow:var(--soft-sh-panel);background-color:#fff}:where(.dark .w2k .w2k-search-panel){border-radius:var(--soft-r-md);box-shadow:0 2px 10px #0000008c}:where(html:not(.dark) .w2k .w2k-rail){background-color:#f1f5f8;border-color:#0000;gap:0}:where(.dark .w2k .w2k-rail){background-color:#1a1c1e;border-color:#0000;gap:0}:where(html:not(.dark) .w2k .prose-paper pre)::-webkit-scrollbar-track,:where(html:not(.dark) .w2k .prose-paper pre)::-webkit-scrollbar-corner{background:0 0}:where(html:not(.dark) .w2k .prose-paper pre)::-webkit-scrollbar-thumb{background:#c2d1de;border-radius:2px}:where(.dark .w2k .prose-paper pre)::-webkit-scrollbar-track,:where(.dark .w2k .prose-paper pre)::-webkit-scrollbar-corner{background:0 0}:where(.dark .w2k .prose-paper pre)::-webkit-scrollbar-thumb{background:#3b424c;border-radius:2px}:where(html:not(.dark) .w2k .w2k-lb-window){background-color:#f7f9fb;border-color:#d7e0e7;border-radius:4px;overflow:hidden;box-shadow:0 12px 40px #0f172459}:where(.dark .w2k .w2k-lb-window){background-color:#202327;border-color:#33383f;border-radius:4px;overflow:hidden;box-shadow:0 12px 40px #0000009e}:where(html:not(.dark) .w2k .w2k-lb-titlebar){background-color:#2f6fae;background-image:none;border-bottom:1px solid #205b90;height:28px;min-height:28px;padding:0 4px 0 10px}:where(.dark .w2k .w2k-lb-titlebar){background-color:#1f4068;background-image:none;border-bottom:1px solid #16314f;height:28px;min-height:28px;padding:0 4px 0 10px}:where(.w2k .w2k-lb-close:hover){color:#fff;background-color:#c93b2b}:where(.w2k .w2k-lb-close:focus-visible){outline-offset:-2px;outline:1px solid #fff}:where(html:not(.dark) .w2k .w2k-lb-frame){background-color:#fff;border-color:#e0e7ec;border-radius:3px}:where(.dark .w2k .w2k-lb-frame){background-color:#1a1c1e;border-color:#33383f;border-radius:3px}:where(html:not(.dark) .w2k .w2k-lb-nav){color:#425466;background-color:#fff;border-color:#d0d9e0}:where(.dark .w2k .w2k-lb-nav){color:#c3cbd4;background-color:#262b33;border-color:#33383f}:where(html:not(.dark) .w2k .w2k-lb-status){color:#5f7180;background-color:#f1f5f8;border-top:1px solid #d7e0e7}:where(html:not(.dark) .w2k .w2k-lb-counter){color:#5f7180}:where(.dark .w2k .w2k-lb-status){color:#8b949e;background-color:#1f2226;border-top:1px solid #33383f}:where(.dark .w2k .w2k-lb-counter){color:#8b949e}:where(html:not(.dark) .w2k .w2k-menu a){color:var(--soft-nav-text);border-radius:var(--soft-r-sm)}:where(html:not(.dark) .w2k .w2k-view-btn),:where(html:not(.dark) .w2k .w2k-btn){box-shadow:none;background-color:var(--soft-btn-bg);border:1px solid var(--soft-btn-line);color:var(--soft-nav-text);border-radius:var(--soft-r-sm)}:where(html:not(.dark) .w2k .compact-pill){box-shadow:none;background-color:var(--soft-btn-bg);border:1px solid var(--soft-btn-line);border-radius:var(--soft-r-sm);color:var(--soft-nav-text)}:where(html:not(.dark) .w2k .filter-trigger),:where(html:not(.dark) .w2k .front-page-btn){box-shadow:none;background-color:var(--soft-btn-bg);border:1px solid var(--soft-btn-line);color:var(--soft-nav-text);border-radius:var(--soft-r-sm)}:where(html:not(.dark) .w2k a.paper-photo-link),:where(html:not(.dark) .w2k .paper-photo-link){border-color:#0000}:where(.dark .w2k .w2k-btn),:where(.dark .w2k .compact-pill),:where(.dark .w2k .filter-trigger),:where(.dark .w2k .w2k-view-btn),:where(.dark .w2k .front-page-btn),:where(.dark .w2k .w2k-menu a){border-radius:var(--soft-r-sm)}:where(.dark .w2k .paper-photo-link),:where(.dark .w2k a.paper-photo-link){border-color:#0000}:where(html:not(.dark) .w2k .w2k-dt th){background-color:var(--bg-card-header,#e9eff5)}:where(html:not(.dark) .w2k .paper-hide-lock button){background-color:var(--soft-btn-bg,#f4f6f8);border-color:var(--soft-btn-line,#d8e0e6);color:var(--soft-blue-active,#285f94);border-radius:var(--soft-r-sm)}:where(html:not(.dark) .w2k .w2k-breadcrumb>a){color:#5f7180;white-space:nowrap;border-radius:3px;padding:2px 6px;text-decoration:none}:where(.dark .w2k .w2k-breadcrumb>a){color:#a0a0a0;border-radius:3px;padding:2px 6px;text-decoration:none}:where(html:not(.dark) .w2k .magazine-section-title h2){color:#263746;margin:0;font-size:13px;font-weight:600;line-height:18px}:where(.dark .w2k .magazine-section-title h2){color:#e6e6e6;font-size:13px;font-weight:600}:where(html:not(.dark) .w2k .magazine-section-title p){color:var(--text-secondary,#667786);font-size:11px}:where(.w2k .w2k-search-toggle .w2k-search-btn svg),:where(.w2k .w2k-search-toggle .w2k-search-btn svg *){fill:currentColor}:where(html:not(.dark) .w2k .media-card-badge.is-episode){background-color:var(--soft-blue);border-radius:var(--soft-r-sm)}:where(html:not(.dark) .w2k .paper-callout.callout-warning){background-color:#fdf7e7;border-color:#f0e2be}:where(html:not(.dark) .w2k .code-block-wrapper .code-header){color:#fff;background-color:#286ba8;background-image:none;border-bottom:1px solid #205b90}:where(html:not(.dark) .w2k .code-block-wrapper .code-language),:where(html:not(.dark) .w2k .code-block-wrapper .code-header *){color:#fff}:where(html:not(.dark) .w2k .code-block-wrapper .copy-code){border-radius:var(--soft-r-sm);color:#fff;background-color:#ffffff29;border-color:#ffffff57}:where(html:not(.dark) .w2k .code-block-wrapper pre.code-body){color:#263746;font-family:var(--w2k-mono,"JetBrains Mono", Consolas, monospace);background-color:#f4f6f8;border:0;border-radius:0}:where(.dark .w2k .paper-callout:not(.is-collapsible)){border-radius:3px;margin:12px 0}:where(html:not(.dark) .w2k .paper-callout:not(.is-collapsible)){border-style:solid;border-width:1px;border-radius:3px;margin:12px 0}:where(html:not(.dark) .w2k .w2k-breadcrumb>.w2k-crumb-tools){margin-left:auto}:where(html:not(.dark) .w2k .w2k-breadcrumb>.w2k-crumb-current){color:#263746;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}:where(html:not(.dark) .w2k .w2k-breadcrumb>.w2k-crumb-sep){color:#98a4ae;margin:0 6px}:where(.dark .w2k .w2k-breadcrumb>.w2k-crumb-tools){margin-left:auto}:where(.dark .w2k .w2k-breadcrumb>.w2k-crumb-current){color:#e6e6e6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}:where(.dark .w2k .w2k-breadcrumb>.w2k-crumb-sep){color:#6e6e6e;margin:0 6px}:where(.dark .w2k .magazine-section>.w2k-dt){margin-bottom:0}:where(html:not(.dark) .w2k .magazine-more:hover){color:var(--soft-blue,#2f6fae);text-underline-offset:2px;text-decoration:underline}:where(.dark .w2k .magazine-more:hover){color:#5b93d6}:where(html:not(.dark) .w2k .magazine-section>.w2k-dt),:where(html:not(.dark) .w2k .magazine-section:last-child),:where(.dark .w2k .magazine-section:last-child){margin-bottom:0}:where(.dark .w2k .magazine-section>:not(.magazine-section-head)),:where(html:not(.dark) .w2k .magazine-section>:not(.magazine-section-head)){margin-top:0}:where(html:not(.dark) .w2k .magazine-section>.media-cards),:where(.dark .w2k .magazine-section>.media-cards){box-sizing:border-box;padding:10px}:where(.w2k .w2k-search-toggle .w2k-search-btn:hover),:where(.w2k .w2k-search-toggle .w2k-search-btn:focus-visible),:where(.w2k .w2k-search-toggle .w2k-search-btn[aria-expanded=true]){color:var(--soft-blue-active,#285f94);background-color:var(--soft-hover,#e7eff6)}:where(.dark .w2k .w2k-search-toggle .w2k-search-btn){box-shadow:none;color:#5b93d6;background-color:#0000;border:0;border-radius:3px;padding:0}:where(html:not(.dark) .w2k .w2k-search-panel .w2k-search),:where(.dark .w2k .w2k-search-panel .w2k-search){border-color:#0000}:where(.dark .w2k .w2k-search-panel .w2k-btn-search){border-radius:var(--soft-r-sm)}:where(.dark .w2k .w2k-search-panel .w2k-input){border-radius:var(--soft-r-sm);color:#e6e6e6;background-color:#383838;border-color:#4a4a4a}:where(.dark .w2k .w2k-search-panel .w2k-input)::placeholder{color:#a0a0a0}:where(html:not(.dark) .w2k .w2k-rail>.w2k-pane){background-color:#f7f9fb;border-color:#e0e7ec;border-radius:4px;margin:0 0 14px}:where(.dark .w2k .w2k-rail>.w2k-pane){background-color:#202327;border-color:#33383f;border-radius:4px;margin:0 0 14px}:where(html:not(.dark) .w2k .w2k-rail .w2k-toc),:where(.dark .w2k .w2k-rail .w2k-toc){background-color:#0000;border-color:#0000;border-radius:0}:where(html:not(.dark) .w2k .code-block-wrapper .hljs-built_in){color:#8a5a28}:where(html:not(.dark) .w2k .code-block-wrapper .hljs-string){color:#4a6b46}:where(html:not(.dark) .w2k .prose-paper pre)::-webkit-scrollbar-thumb:hover{background:#9db4c8}:where(.dark .w2k .prose-paper pre)::-webkit-scrollbar-thumb:hover{background:#525c6a}:where(html:not(.dark) .w2k .prose-paper .table-scroll)::-webkit-scrollbar-track{background:0 0}:where(html:not(.dark) .w2k .prose-paper .table-scroll)::-webkit-scrollbar-thumb{background:#c2d1de;border-radius:2px}:where(.dark .w2k .prose-paper .table-scroll)::-webkit-scrollbar-track{background:0 0}:where(.dark .w2k .prose-paper .table-scroll)::-webkit-scrollbar-thumb{background:#3b424c;border-radius:2px}:where(html:not(.dark) .w2k .w2k-lb-nav:hover){color:#2f6fae;background-color:#e7eff6;border-color:#2f6fae}:where(.dark .w2k .w2k-lb-nav:hover){color:#8ab4f8;background-color:#2a3440;border-color:#4e8fd0}:where(html:not(.dark) .w2k .w2k-menu a:hover){background-color:var(--soft-nav-hover);color:var(--soft-blue-active)}:where(html:not(.dark) .w2k .w2k-btn:hover),:where(html:not(.dark) .w2k .w2k-view-btn:hover),:where(html:not(.dark) .w2k .compact-pill:hover),:where(html:not(.dark) .w2k .filter-trigger:hover),:where(html:not(.dark) .w2k .front-page-btn:hover){background-color:var(--soft-hover);color:var(--soft-blue-active);border-color:#bcd3e4}:where(html:not(.dark) .w2k .compact-pill.is-active),:where(html:not(.dark) .w2k .w2k-view-btn.is-active),:where(html:not(.dark) .w2k .w2k-btn.is-active){background-color:var(--soft-blue-sel);color:var(--soft-blue-active);border-color:#b9d4ea}:where(.dark .w2k details.paper-callout.is-collapsible){border-radius:3px;overflow:hidden}:where(html:not(.dark) .w2k .prose-paper tbody tr:hover td){background-color:var(--soft-hover,#e7eff6);color:var(--text-primary,#263746)}:where(.dark .w2k .prose-paper tbody tr:hover td){color:#e6e6e6;background-color:#2d2d2d}:where(html:not(.dark) .w2k details.paper-callout.is-collapsible){background-color:#fff;border:1px solid #e1e8ee;border-radius:3px;overflow:hidden}:where(html:not(.dark) .w2k .w2k-breadcrumb>a:hover),:where(html:not(.dark) .w2k .w2k-breadcrumb>a:focus-visible){color:var(--soft-blue,#2f6fae);background-color:var(--soft-hover,#e7eff6);text-underline-offset:2px;text-decoration:underline}:where(.dark .w2k .w2k-breadcrumb>a:hover),:where(.dark .w2k .w2k-breadcrumb>a:focus-visible){color:#5b93d6;text-underline-offset:2px;background-color:#2d2d2d;text-decoration:underline}:where(.dark .w2k details.paper-callout.is-collapsible>summary){background-color:#2d2d2d;border-radius:2px 2px 0 0}:where(html:not(.dark) .w2k details.paper-callout.is-collapsible>summary){color:#263746;background-color:#f1f5f8;border-radius:2px 2px 0 0}:where(html:not(.dark) .w2k details.paper-callout.is-collapsible>summary span:not(a)),:where(html:not(.dark) .w2k details.paper-callout.is-collapsible>summary strong:not(a)),:where(html:not(.dark) .w2k details.paper-callout.is-collapsible>summary em:not(a)),:where(html:not(.dark) .w2k details.paper-callout.is-collapsible>summary b:not(a)),:where(html:not(.dark) .w2k details.paper-callout.is-collapsible>summary i:not(a)){color:#263746}:where(html:not(.dark) .w2k .code-block-wrapper .copy-code:hover){background-color:#ffffff4d}:where(html:not(.dark) .w2k .w2k-toc .toc-link.is-active){background-color:var(--soft-blue-active,#285f94);color:#fff}:where(html:not(.dark) .w2k .paper-callout.callout-warning:not(.is-collapsible)){background-color:#fffdf5;border-color:#f1e5c8}:where(.dark .w2k .w2k-search-toggle .w2k-search-btn:hover),:where(.dark .w2k .w2k-search-toggle .w2k-search-btn:focus-visible),:where(.dark .w2k .w2k-search-toggle .w2k-search-btn[aria-expanded=true]){color:#8fbef0;background-color:#2d2d2d}:where(html:not(.dark) .w2k .w2k-rail>.w2k-pane:last-child),:where(.dark .w2k .w2k-rail>.w2k-pane:last-child){margin-bottom:0}:where(html:not(.dark) .w2k .prose-paper .table-scroll)::-webkit-scrollbar-thumb:hover{background:#9db4c8}:where(.dark .w2k .prose-paper .table-scroll)::-webkit-scrollbar-thumb:hover{background:#525c6a}:where(html:not(.dark) .w2k .w2k-menu a.is-active:hover){background-color:var(--soft-blue-sel);color:var(--soft-blue-active)}:where(html:not(.dark) .w2k .compact-pill.is-active:hover),:where(html:not(.dark) .w2k .w2k-view-btn.is-active:hover),:where(html:not(.dark) .w2k .w2k-btn.is-active:hover){background-color:var(--soft-blue-sel);color:var(--soft-blue-active);border-color:#b9d4ea}:where(.dark .w2k details.paper-callout.is-collapsible>.callout-body){background-color:#1a1a1a}:where(html:not(.dark) .w2k details.paper-callout.is-collapsible>.callout-body){color:#344554;background-color:#fafbfd}:where(html:not(.dark) .w2k .taxonomy-grid.is-tags .taxonomy-tile .taxonomy-count){background-color:var(--soft-blue-tint,#e7f0f8);color:var(--soft-blue-active,#285f94)}:where(html:not(.dark) .w2k .w2k-rail .w2k-toc .toc-link:not(.is-active)){color:#263746;border-radius:3px}:where(html:not(.dark) .w2k .w2k-rail .w2k-toc .toc-link:hover){color:#285f94;background-color:#eef4fa;border-radius:3px}:where(html:not(.dark) .w2k .w2k-rail .w2k-toc .toc-link.is-active){color:#285f94;background-color:#dceaf7;border-radius:3px;box-shadow:inset 3px 0 #2f6fae}:where(.dark .w2k .w2k-rail .w2k-toc .toc-link:not(.is-active)){color:#e1e4ea;border-radius:3px}:where(.dark .w2k .w2k-rail .w2k-toc .toc-link:hover){color:#8ab4f8;background-color:#262b33;border-radius:3px}:where(.dark .w2k .w2k-rail .w2k-toc .toc-link.is-active){color:#8ab4f8;background-color:#243342;border-radius:3px;box-shadow:inset 3px 0 #4e8fd0}:where(html:not(.dark) .w2k .paper-callout.callout-warning:not(.is-collapsible) .callout-title:not(a)),:where(html:not(.dark) .w2k .paper-callout.callout-warning:not(.is-collapsible) .callout-body:not(a)),:where(html:not(.dark) .w2k .paper-callout.callout-warning:not(.is-collapsible) .callout-body>:not(a)){color:#6e5a28}:where(html:not(.dark) .w2k .w2k-rail .w2k-toc .toc-link.is-active:hover){color:#285f94;background-color:#dceaf7;border-radius:3px;box-shadow:inset 3px 0 #2f6fae}:where(.dark .w2k .w2k-rail .w2k-toc .toc-link.is-active:hover){color:#8ab4f8;background-color:#243342;border-radius:3px;box-shadow:inset 3px 0 #4e8fd0}:where(html:not(.dark) .w2k .prose-paper),:where(html:not(.dark) .w2k .reading-content),:where(html:not(.dark) .w2k #article-content){color:#344554}:where(html:not(.dark) .w2k .prose-paper blockquote){border-left:3px solid var(--soft-line)}:where(html:not(.dark) .w2k .reading-content blockquote),:where(html:not(.dark) .w2k #article-content blockquote){border-left:3px solid var(--soft-line);border-radius:0 var(--soft-r-sm) var(--soft-r-sm) 0;color:#3c4e5e;background-color:#f1f5f8}:where(html:not(.dark) .w2k .prose-paper :not(pre)>code),:where(html:not(.dark) .w2k .reading-content :not(pre)>code),:where(html:not(.dark) .w2k #article-content :not(pre)>code){border:1px solid var(--soft-line-soft);border-radius:var(--soft-r-sm);color:#2b5c8a;background-color:#f1f5f8}:where(html:not(.dark) .w2k .prose-paper h1),:where(html:not(.dark) .w2k .prose-paper h2),:where(html:not(.dark) .w2k .prose-paper h3),:where(html:not(.dark) .w2k .prose-paper h4),:where(html:not(.dark) .w2k .prose-paper h5),:where(html:not(.dark) .w2k .prose-paper h6),:where(html:not(.dark) .w2k .reading-content h1),:where(html:not(.dark) .w2k .reading-content h2),:where(html:not(.dark) .w2k .reading-content h3),:where(html:not(.dark) .w2k .reading-content h4),:where(html:not(.dark) .w2k .reading-content h5),:where(html:not(.dark) .w2k .reading-content h6),:where(html:not(.dark) .w2k #article-content h1),:where(html:not(.dark) .w2k #article-content h2),:where(html:not(.dark) .w2k #article-content h3),:where(html:not(.dark) .w2k #article-content h4),:where(html:not(.dark) .w2k #article-content h5),:where(html:not(.dark) .w2k #article-content h6){color:#1e2e3c}:where(html:not(.dark) .w2k .prose-paper th){color:var(--text-primary,#263746);border-bottom-color:var(--soft-line,#d7e0e7);border-left-color:var(--soft-line,#d7e0e7);background-color:#e9eff5}:where(html:not(.dark) .w2k .prose-paper td){border-bottom-color:var(--soft-line,#d7e0e7);border-left-color:var(--soft-line,#d7e0e7)}:where(html:not(.dark) .w2k .reading-content th){color:var(--text-primary,#263746);border-bottom-color:var(--soft-line,#d7e0e7);border-left-color:var(--soft-line,#d7e0e7);background-color:#e9eff5}:where(html:not(.dark) .w2k .reading-content td){border-bottom-color:var(--soft-line,#d7e0e7);border-left-color:var(--soft-line,#d7e0e7)}:where(html:not(.dark) .w2k #article-content th){color:var(--text-primary,#263746);border-bottom-color:var(--soft-line,#d7e0e7);border-left-color:var(--soft-line,#d7e0e7);background-color:#e9eff5}:where(html:not(.dark) .w2k #article-content td){border-bottom-color:var(--soft-line,#d7e0e7);border-left-color:var(--soft-line,#d7e0e7)}:where(html:not(.dark) .w2k .w2k-dt){background-color:var(--surface-panel);border:1px solid var(--panel-border);background-image:none;flex:none;align-self:flex-start;height:auto;min-height:0;max-height:none}:where(.dark .w2k .w2k-dt){border:1px solid var(--panel-border);background-image:none;flex:none;align-self:flex-start;height:auto;min-height:0;max-height:none}:where(.dark .w2k .post-card),:where(.dark .w2k .poster-card){background-color:var(--bg-surface-card,#2d2d2d);box-shadow:none;background-image:none}:where(html:not(.dark) .w2k .w2k-btn-search){color:#fff;background-color:var(--soft-blue);border-color:var(--soft-blue);border-radius:var(--soft-r-sm)}:where(.dark .w2k .w2k-btn-search){color:#fff;background-color:var(--soft-blue);border-radius:var(--soft-r-sm);border-color:#4e8fd0}:where(html:not(.dark) .w2k .prose-paper time),:where(html:not(.dark) .w2k .reading-content time),:where(html:not(.dark) .w2k #article-content time){color:var(--text-secondary,#667786)}:where(html:not(.dark) .w2k .w2k-dt .w2k-dt-row),:where(.dark .w2k .w2k-dt .w2k-dt-row){background-color:var(--surface-panel);border-bottom:1px solid var(--surface-divider)}:where(html:not(.dark) .w2k .article-region>.w2k-dt),:where(.dark .w2k .article-region>.w2k-dt){margin-bottom:20px}@media (width<=767px){:where(html:not(.dark) .w2k .article-region>.w2k-dt),:where(.dark .w2k .article-region>.w2k-dt){margin-bottom:16px}}:where(html:not(.dark) .w2k .w2k-btn-search:hover){color:#fff;border-radius:var(--soft-r-sm);background-color:var(--soft-blue-hover);border-color:var(--soft-blue-hover)}:where(.dark .w2k .w2k-btn-search:hover){color:#fff;border-radius:var(--soft-r-sm);background-color:var(--soft-blue-hover);border-color:#6ba5e0}:where(.dark .w2k .w2k-dt .w2k-dt-row:hover:not(.is-selected):not(:focus-within)),:where(html:not(.dark) .w2k .w2k-dt .w2k-dt-row.is-pinned:hover:not(.is-selected):not(:focus-within)),:where(html:not(.dark) .w2k .w2k-dt .w2k-dt-row[data-pinned=true]:hover:not(.is-selected):not(:focus-within)),:where(.dark .w2k .w2k-dt .w2k-dt-row.is-pinned:hover:not(.is-selected):not(:focus-within)),:where(.dark .w2k .w2k-dt .w2k-dt-row[data-pinned=true]:hover:not(.is-selected):not(:focus-within)){background-color:var(--surface-row-hover)}:where(html:not(.dark) .w2k .w2k-dt){border-style:solid;border-width:1px}:where(.dark .w2k .w2k-dt),:where(html:not(.dark) .w2k .w2k-pane-doc),:where(.dark .w2k .w2k-pane-doc){box-shadow:none;border-style:solid;border-width:1px}@media screen and (width<=767px){:where(.w2k .w2k-main){padding-left:0;padding-right:0}:where(.w2k .w2k-pane-doc){border-left-color:#0000;border-right-color:#0000;border-radius:0}:where(.w2k .magazine-section){border-color:#d7e0e7;border-radius:4px;width:auto;max-width:none;margin-left:8px;margin-right:8px}:where(.w2k .w2k-breadcrumb){padding-left:14px;padding-right:14px}}:where(.w2k .prose-paper pre):after,:where(.w2k .prose-paper pre):before{content:none;opacity:0;width:0;min-width:0;height:0;box-shadow:none;visibility:hidden;background:0 0;border:0;margin:0;padding:0;display:none}:where(.w2k .code-header):before,:where(.w2k .code-header):after{content:none;box-shadow:none;background:0 0;display:none}:where(.w2k .w2k-ico-line *){fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricprecision}:where(.w2k .w2k-ico-line){fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricprecision;vertical-align:-2px;width:14px;max-width:14px;height:14px;max-height:14px;display:inline-block;overflow:visible}:where(.w2k .prose-paper){font-size:14px}:where(.w2k .prose-paper p),:where(.w2k .prose-paper li){font-size:14px;line-height:1.6}:where(.w2k .prose-paper h1){font-size:20px;line-height:1.35}:where(.w2k .prose-paper h2){font-size:16px;line-height:1.4}:where(.w2k .prose-paper h3){font-size:14.5px;line-height:1.45}:where(html:not(.dark) .w2k .w2k-dt){box-shadow:var(--soft-sh-card);border-color:var(--soft-line);border-radius:var(--soft-r-lg)}:where(html:not(.dark) .w2k .post-card){box-shadow:var(--soft-sh-card);border-radius:var(--soft-r-lg);box-sizing:border-box;background-color:#fff;background-image:none;border:1px solid #0000;padding:6px}:where(html:not(.dark) .w2k .poster-card){border-radius:var(--soft-r-lg);box-shadow:var(--soft-sh-card);box-sizing:border-box;background-color:#fff;background-image:none;border:1px solid #0000;padding:6px}:where(html:not(.dark) .w2k .media-card){border-radius:var(--soft-r-lg);box-shadow:var(--soft-sh-card);box-sizing:border-box;background-color:#fff;background-image:none;border:1px solid #0000;padding:6px;overflow:hidden}:where(.dark .w2k .post-card),:where(.dark .w2k .poster-card){border-radius:var(--soft-r-lg);border:1px solid #0000}:where(.dark .w2k .media-card){box-sizing:border-box;border:1px solid #0000;padding:6px;box-shadow:0 1px 3px #00000059}:where(.dark .w2k .w2k-pane-doc){background-color:#1e1e1e;border-color:#3a3a3a;border-radius:0;padding:0;overflow-y:auto}:where(html:not(.dark) .w2k .w2k-pane-doc){border-color:var(--soft-line,#d7e0e7);background-color:#fff;border-radius:0;padding:0;overflow-y:auto}:where(.w2k .prose-paper .paper-callout){border-left-color:#0000;border-radius:3px}@media screen and (width<=767px){:where(.w2k .magazine-section>.magazine-section-head){padding-left:10px;padding-right:10px}:where(.w2k .magazine-section .media-cards){gap:8px;padding-left:10px;padding-right:10px}:where(.w2k .prose-paper .code-block-wrapper){border:1px solid #d7e0e7;border-radius:3px;width:100%;max-width:100%;margin:12px 0;overflow:hidden}:where(html:not(.dark) .w2k .magazine-section){border-color:#d7e0e7}:where(.dark .w2k .magazine-section){border-color:#33383f}}:where(html:not(.dark) .w2k .prose-paper blockquote){color:#425466;background-color:#0000;border-color:#0000 #0000 #0000 #b9cbd9;border-radius:0}:where(.dark .w2k .prose-paper blockquote){border-left-color:#4a5560;border-radius:0}:where(.w2k .code-block-wrapper .copy-code){color:#fff;opacity:.92;border-width:0;border-radius:3px;transition:opacity .12s linear}:where(html:not(.dark) .w2k .paper-gallery-loadmore),:where(html:not(.dark) .w2k .paper-gallery-more){color:#425466;background-color:#f4f6f8;border:1px solid #d8e0e6;border-radius:3px;padding:5px 14px;font-size:12.5px}:where(.dark .w2k .paper-gallery-more){color:#c3cbd4;background-color:#23272d;border:1px solid #363c44;border-radius:3px;padding:5px 14px;font-size:12.5px}:where(.dark .w2k .paper-gallery-loadmore){border:1px solid #363c44;border-radius:3px;padding:5px 14px;font-size:12.5px}:where(html:not(.dark) .w2k .paper-gallery-more-hint){color:#5f7180}:where(.dark .w2k .paper-gallery-more-hint){color:#8b949e}:where(html:not(.dark) .w2k .paper-audio-player){background-color:#fff;border-color:#d7e0e7;border-radius:4px}:where(.dark .w2k .paper-audio-player){background-color:#202327;border-color:#33383f;border-radius:4px}:where(html:not(.dark) .w2k .paper-audio-icon),:where(html:not(.dark) .w2k .paper-audio-cover){color:#425466;background-color:#f4f6f8;border-color:#d8e0e6;border-radius:3px}:where(.dark .w2k .paper-audio-icon),:where(.dark .w2k .paper-audio-cover){color:#c3cbd4;background-color:#262b33;border-color:#33383f;border-radius:3px}:where(html:not(.dark) .w2k .paper-audio-playlist){background-color:#f7f9fb;border-color:#e0e7ec;border-radius:3px}:where(.dark .w2k .paper-audio-playlist){background-color:#1a1c1e;border-color:#33383f;border-radius:3px}:where(html:not(.dark) .w2k .paper-audio-cover-fallback){color:#5f7180}:where(html:not(.dark) .w2k .paper-audio-progress){background-image:linear-gradient(90deg, #2f6fae 0, #2f6fae var(--audio-pct,0%), transparent var(--audio-pct,0%), transparent 100%);background-position:0;background-repeat:no-repeat;background-size:100% 4px;height:16px}:where(.dark .w2k .paper-audio-progress){background-image:linear-gradient(90deg, #4e8fd0 0, #4e8fd0 var(--audio-pct,0%), transparent var(--audio-pct,0%), transparent 100%);background-position:0;background-repeat:no-repeat;background-size:100% 4px;height:16px}:where(html:not(.dark) .w2k .paper-audio-progress)::-webkit-slider-runnable-track{height:4px;box-shadow:none;background:#e2e8ee;border:0;border-radius:2px}:where(html:not(.dark) .w2k .paper-audio-progress)::-webkit-slider-thumb{appearance:none;background:#fff;border:1px solid #9db4c8;border-radius:50%;width:10px;height:10px;margin-top:-3px;box-shadow:0 1px 2px #28465a38}:where(.dark .w2k .paper-audio-progress)::-webkit-slider-runnable-track{height:4px;box-shadow:none;background:#33383f;border:0;border-radius:2px}:where(.dark .w2k .paper-audio-progress)::-webkit-slider-thumb{appearance:none;background:#e6e8eb;border:1px solid #525c6a;border-radius:50%;width:10px;height:10px;margin-top:-3px;box-shadow:0 1px 2px #00000080}:where(.w2k .prose-paper .paper-callout>summary){background-color:#0000}:where(html:not(.dark) .w2k .prose-paper blockquote p),:where(html:not(.dark) .w2k .prose-paper blockquote li),:where(html:not(.dark) .w2k .prose-paper blockquote em),:where(html:not(.dark) .w2k .prose-paper blockquote span),:where(html:not(.dark) .w2k .prose-paper blockquote cite){color:#425466}:where(.dark .w2k .prose-paper blockquote p),:where(.dark .w2k .prose-paper blockquote li),:where(.dark .w2k .prose-paper blockquote em),:where(.dark .w2k .prose-paper blockquote span),:where(.dark .w2k .prose-paper blockquote cite){color:#c3cbd4}:where(.w2k .code-block-wrapper .copy-code svg){fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:14px;max-width:14px;height:14px;max-height:14px}:where(html:not(.dark) .w2k .w2k-dt .w2k-dt-row){border-bottom-color:var(--soft-line-soft)}:where(html:not(.dark) .w2k .media-cards .media-card-media){border-radius:var(--soft-r-md);border:0}:where(html:not(.dark) .w2k .media-cards .media-card-media):after{border-radius:0 0 var(--soft-r-md) var(--soft-r-md)}:where(html:not(.dark) .w2k .media-cards .media-card-copy),:where(.dark .w2k .media-cards .media-card-copy){text-align:left;align-items:flex-start;gap:3px;padding:9px 4px 4px}:where(.dark .w2k .media-cards .media-card-media){border-radius:var(--soft-r-md)}:where(html:not(.dark) .w2k .magazine-section .media-card){box-shadow:none;box-sizing:border-box;background-color:#fff;border:1px solid #d7e0e7;border-radius:4px;padding:6px}:where(.dark .w2k .magazine-section .media-card){background-color:var(--bg-surface-card,#2d2d2d);box-shadow:none;box-sizing:border-box;border:1px solid #3a3a3a;border-radius:4px;padding:6px}@media (width<=767px){:where(html:not(.dark) .w2k .media-cards .media-card-copy){padding:8px 2px 2px}}:where(.w2k .prose-paper .paper-callout .callout-body){background-color:#0000}:where(html:not(.dark) .w2k .prose-paper .callout-warning){color:#3a3225;background-color:#fdf6e4;border-color:#eeddb4;box-shadow:inset 3px 0 #c08a2e}:where(.dark .w2k .prose-paper .callout-warning){color:#e8e2d4;background-color:#2a2419;border-color:#453a22;box-shadow:inset 3px 0 #a87c2e}@media screen and (width<=767px){:where(.w2k .magazine-section .w2k-dt .w2k-dt-row){padding-left:0;padding-right:0}:where(.w2k .prose-paper .code-block-wrapper .code-header){height:26px;min-height:26px}:where(.w2k .prose-paper .code-block-wrapper pre.code-body){white-space:pre;padding:10px 12px;overflow:auto hidden}:where(.w2k .prose-paper .code-block-wrapper pre.code-body code){white-space:pre;width:max-content;min-width:100%;font-size:12px;display:block}:where(html:not(.dark) .w2k .prose-paper .code-block-wrapper){border-color:#d7e0e7}:where(.dark .w2k .prose-paper .code-block-wrapper){border-color:#33383f}}:where(html:not(.dark) .w2k .prose-paper .paper-download-card){background-color:#fff;border-color:#e0e7ec;border-radius:3px}:where(.dark .w2k .prose-paper .paper-download-card){background-color:#202327;border-color:#33383f;border-radius:3px}:where(html:not(.dark) .w2k .prose-paper .paper-hide-lock){background-color:#fff;border-color:#e0e7ec;border-radius:3px}:where(.dark .w2k .prose-paper .paper-hide-lock){background-color:#202327;border-color:#33383f;border-radius:3px}:where(.dark .w2k .prose-paper .paper-hide-lock):before{color:#fff;background-color:#1f4068;background-image:none;border-radius:3px 3px 0 0}:where(.w2k .prose-paper .code-block-wrapper pre.code-body):after,:where(.w2k .prose-paper .code-block-wrapper pre.code-body):before{content:none;opacity:0;width:0;min-width:0;height:0;box-shadow:none;visibility:hidden;background:0 0;border:0;margin:0;padding:0;display:none}:where(.w2k .code-block-wrapper .copy-code:hover),:where(.w2k .code-block-wrapper .copy-code:focus-visible){box-shadow:none;color:#fff;opacity:.78;background-color:#0000;background-image:none;border-color:#0000}:where(.w2k .code-block-wrapper .copy-code.is-copied){color:#fff;opacity:1}:where(html:not(.dark) .w2k .w2k-search-icon .w2k-ico-line){color:#5f7180}:where(.dark .w2k .w2k-search-icon .w2k-ico-line){color:#8b949e}:where(html:not(.dark) .w2k .paper-gallery-loadmore:hover),:where(html:not(.dark) .w2k .paper-gallery-more:hover),:where(html:not(.dark) .w2k .paper-gallery-loadmore:focus-visible),:where(html:not(.dark) .w2k .paper-gallery-more:focus-visible){color:#2f6fae;background-color:#e7eff6;border-color:#2f6fae}:where(.dark .w2k .paper-gallery-loadmore:hover),:where(.dark .w2k .paper-gallery-more:hover),:where(.dark .w2k .paper-gallery-loadmore:focus-visible),:where(.dark .w2k .paper-gallery-more:focus-visible){color:#8ab4f8;background-color:#2a3440;border-color:#4e8fd0}:where(html:not(.dark) .w2k .paper-audio-icon:hover),:where(html:not(.dark) .w2k .paper-audio-cover:hover){color:#2f6fae;background-color:#e7eff6;border-color:#2f6fae}:where(.dark .w2k .paper-audio-icon:hover),:where(.dark .w2k .paper-audio-cover:hover){color:#8ab4f8;background-color:#2a3440;border-color:#4e8fd0}:where(html:not(.dark) .w2k .paper-audio-track:hover){color:#285f94;background-color:#eef4fa;border-radius:3px}:where(html:not(.dark) .w2k .paper-audio-track.is-active){color:#285f94;background-color:#dceaf7;border-radius:3px;box-shadow:inset 3px 0 #2f6fae}:where(.dark .w2k .paper-audio-track:hover){color:#8ab4f8;background-color:#262b33;border-radius:3px}:where(.dark .w2k .paper-audio-track.is-active){color:#93c5fd;background-color:#283b4d;border-radius:3px;box-shadow:inset 3px 0 #2f6fae}:where(html:not(.dark) .w2k .paper-audio-player .paper-audio-index),:where(html:not(.dark) .w2k .paper-audio-player .paper-audio-track-artist),:where(html:not(.dark) .w2k .paper-audio-player .paper-audio-artist),:where(html:not(.dark) .w2k .paper-audio-player .paper-audio-credits),:where(html:not(.dark) .w2k .paper-audio-player .paper-audio-cover-fallback){color:#5f7180}:where(.dark .w2k .paper-audio-player .paper-audio-index),:where(.dark .w2k .paper-audio-player .paper-audio-track-artist),:where(.dark .w2k .paper-audio-player .paper-audio-artist),:where(.dark .w2k .paper-audio-player .paper-audio-credits),:where(.dark .w2k .paper-audio-player .paper-audio-cover-fallback){color:#8b949e}:where(html:not(.dark) .w2k .media-cards .media-card-media>img){border-radius:var(--soft-r-md);border:0}:where(.dark .w2k .media-cards .media-card-media>img){border-radius:var(--soft-r-md)}:where(html:not(.dark) .w2k .prose-paper .callout-warning>summary){color:#6e5a28}:where(.dark .w2k .prose-paper .callout-warning>summary){color:#d8b25e}:where(html:not(.dark) .w2k .w2k-dt .w2k-dt-row.is-selected),:where(html:not(.dark) .w2k .w2k-dt .w2k-dt-row:focus-within),:where(.dark .w2k .w2k-dt .w2k-dt-row.is-selected),:where(.dark .w2k .w2k-dt .w2k-dt-row:focus-within){background-color:var(--soft-blue-active,#285f94)}:where(html:not(.dark) .w2k .magazine-section .media-cards .media-card-media){border-radius:3px}:where(html:not(.dark) .w2k .magazine-section .media-cards .media-card-media):after{border-radius:0 0 3px 3px}:where(.dark .w2k .magazine-section .media-cards .media-card-media){border-radius:3px}:where(html:not(.dark) .w2k .prose-paper .callout-warning .callout-title){color:#6e5a28}:where(.dark .w2k .prose-paper .callout-warning .callout-title){color:#d8b25e}:where(html:not(.dark) .w2k .prose-paper .paper-download-card .download-code){background-color:#f7f9fb;border-color:#e0e7ec;border-radius:3px}:where(html:not(.dark) .w2k .prose-paper .paper-download-card .download-main){color:#285f94;background-color:#f7f9fb;border-color:#e0e7ec;border-radius:3px}:where(.dark .w2k .prose-paper .paper-download-card .download-code){background-color:#1a1c1e;border-color:#33383f;border-radius:3px}:where(.dark .w2k .prose-paper .paper-download-card .download-main){color:#8ab4f8;background-color:#1a1c1e;border-color:#33383f;border-radius:3px}:where(html:not(.dark) .w2k .prose-paper .paper-hide-lock .hide-lock-form){background-color:#f1f5f8;border-radius:3px}:where(.dark .w2k .prose-paper .paper-hide-lock .hide-lock-form){background-color:#1a1c1e;border-radius:3px}:where(.w2k .code-block-wrapper .copy-code:not(:hover):not(:focus-visible)){box-shadow:none;background-color:#0000;background-image:none;border-color:#0000}:where(html:not(.dark) .w2k .paper-audio-track:not(.is-active):not(:hover)){color:#263746;box-shadow:none;background-color:#0000;border-radius:3px}:where(.dark .w2k .paper-audio-track:not(.is-active):not(:hover)){color:#e1e4ea;box-shadow:none;background-color:#0000;border-radius:3px}:where(html:not(.dark) .w2k .paper-audio-track.is-active .paper-audio-track-name),:where(html:not(.dark) .w2k .paper-audio-track.is-active .paper-audio-index),:where(html:not(.dark) .w2k .paper-audio-track.is-active .paper-audio-track-artist){color:#285f94}:where(.dark .w2k .paper-audio-track.is-active .paper-audio-track-name),:where(.dark .w2k .paper-audio-track.is-active .paper-audio-index),:where(.dark .w2k .paper-audio-track.is-active .paper-audio-track-artist){color:#93c5fd}:where(html:not(.dark) .w2k .magazine-section .media-cards .media-card-media>img),:where(.dark .w2k .magazine-section .media-cards .media-card-media>img){border-radius:3px}:where(html:not(.dark) .w2k .prose-paper .paper-hide-lock .hide-lock-form input),:where(html:not(.dark) .w2k .prose-paper .paper-hide-lock .hide-lock-form button){border-color:#d0d9e0;border-radius:3px}:where(.dark .w2k .prose-paper .paper-hide-lock .hide-lock-form input),:where(.dark .w2k .prose-paper .paper-hide-lock .hide-lock-form button){background-color:#262b33;border-color:#33383f;border-radius:3px}:where(html:not(.dark) .w2k .w2k-dt .w2k-dt-row:hover:not(.is-selected):not(:focus-within)){background-color:#f2f6f9}@media screen and (width<=767px){:where(.w2k #article-region),:where(.w2k .article-region),:where(.w2k .magazine-feed){margin-left:0;margin-right:0;padding-left:0;padding-right:0}}:where(html:not(.dark) .w2k .prose-paper),:where(html:not(.dark) .w2k .reading-content),:where(html:not(.dark) .w2k #article-content){box-shadow:none;box-sizing:border-box;background-color:#fff;border:none;border-image:;border-radius:0;width:100%;max-width:100%;margin:0;padding:16px 24px}:where(.dark .w2k .w2k-dt),:where(.dark .w2k .media-card){border-radius:var(--soft-r-lg)}:where(.dark .w2k .prose-paper),:where(.dark .w2k .reading-content),:where(.dark .w2k #article-content){box-shadow:none;box-sizing:border-box;border-style:none;border-width:medium;border-image:;border-radius:0;width:100%;max-width:100%;margin:0;padding:16px 24px}:where(.w2k .paper-audio-player #paper-audio-play-icon){color:#fff;background-color:#0f17249e;border-radius:50%;min-width:22px;min-height:22px;line-height:1}:where(.w2k .code-language){font-family:Consolas,JetBrains Mono,SFMono-Regular,Menlo,Monaco,Courier New,monospace}:where(.w2k .code-body){letter-spacing:0;tab-size:4;font-family:Consolas,JetBrains Mono,SFMono-Regular,Menlo,Monaco,Courier New,monospace;font-size:12.5px;line-height:1.5}:where(.w2k .w2k-btn),:where(.w2k .w2k-breadcrumb){font-size:12.5px}:where(.w2k .w2k-sys-val),:where(.w2k .w2k-sys-key),:where(.w2k .taxonomy-count),:where(.w2k .media-card-date){font-size:11px}:where(.w2k .w2k-menu){align-items:stretch}:where(.w2k .w2k-dt){background-color:#0000}:where(html:not(.dark) .w2k .prose-paper img),:where(html:not(.dark) .w2k .prose-paper video),:where(html:not(.dark) .w2k .reading-content img),:where(html:not(.dark) .w2k .reading-content video),:where(html:not(.dark) .w2k #article-content img),:where(html:not(.dark) .w2k #article-content video),:where(.dark .w2k .prose-paper img),:where(.dark .w2k .prose-paper video),:where(.dark .w2k .reading-content img),:where(.dark .w2k .reading-content video),:where(.dark .w2k #article-content img),:where(.dark .w2k #article-content video){border-radius:var(--soft-r-md)}:where(.w2k .w2k-menu a){box-sizing:border-box;align-items:center;font-size:13px;line-height:1;display:inline-flex}@media (width>=768px){:where(html:not(.dark) .w2k .media-card),:where(.dark .w2k .media-card){padding:5px}}@media (width<=767px){:where(html:not(.dark) .w2k .media-card),:where(.dark .w2k .media-card){padding:4px}}:where(html:not(.dark) .w2k .paper-audio-player #paper-audio-artist){color:#5f7180}:where(.dark .w2k .paper-audio-player #paper-audio-artist){color:#8b949e}:where(html:not(.dark) .w2k .w2k-dt-row){background-color:#0000;border-bottom:1px solid #eef3f7}:where(.dark .w2k .w2k-dt-row){background-color:#0000;border-bottom:1px solid #272b30;border-radius:2px}:where(html:not(.dark) .w2k .magazine-section){background-color:#fff}:where(html:not(.dark) .w2k .magazine-section-head){background-color:#0000;border-bottom:1px solid #eef3f7}:where(.dark .w2k .magazine-section-head){background-color:#0000;border-bottom:1px solid #272b30}:where(.w2k .w2k-menu a:not(.is-active)){background-color:#0000;padding:4px 10px;font-size:12px;font-weight:400}:where(.w2k .w2k-menu a:hover){color:#2f6fae;background-color:var(--soft-nav-hover,#e5eef6);padding:4px 10px;font-size:12px;font-weight:400}:where(.w2k .w2k-menu a.is-active){border-radius:3px;padding:4px 10px;font-size:12px;font-weight:400}:where(html:not(.dark) .w2k .magazine-section .w2k-dt),:where(.dark .w2k .magazine-section .w2k-dt){box-shadow:none;background-color:#0000;border:0;border-radius:0}:where(.dark .w2k .w2k-dt-row:last-child){border-bottom:0}:where(.dark .w2k .w2k-dt-row.is-selected),:where(.dark .w2k .w2k-dt-row:focus-within){background-color:#1a2736;border-radius:2px;box-shadow:inset 3px 0 #2f6fae}:where(html:not(.dark) .w2k .w2k-menu a:not(.is-active)){color:#425466}:where(.dark .w2k .w2k-menu a:not(.is-active)){color:#a0aec0}:where(.dark .w2k .w2k-menu a:hover){background-color:#2a3440}:where(.w2k .w2k-menu a.is-active:hover){border-radius:3px;padding:4px 10px;font-size:12px;font-weight:400}:where(html:not(.dark) .w2k .w2k-menu a.is-active){background-color:var(--soft-blue-sel,#dceaf7);color:#285f94}:where(.dark .w2k .w2k-menu a.is-active){background-color:#243342}:where(html:not(.dark) .w2k .magazine-section .w2k-dt .w2k-dt-row){border-bottom:1px solid #eef3f7;border-radius:0;padding:8px 14px}:where(.dark .w2k .magazine-section .w2k-dt .w2k-dt-row){border-bottom:1px solid #282c31;border-radius:0;padding:8px 14px}:where(html:not(.dark) .w2k .magazine-section .media-cards .media-card){box-shadow:none;background-color:#f7f9fb;border-color:#0000;border-radius:4px}:where(.dark .w2k .magazine-section .media-cards .media-card){background-color:var(--bg-surface-card,#2d2d2d);box-shadow:none;border-color:#0000;border-radius:4px}:where(html:not(.dark) .w2k .magazine-section .w2k-dt .w2k-dt-row:hover:not(.is-selected):not(:focus-within)){background-color:#f8fafc}:where(.dark .w2k .magazine-section .w2k-dt .w2k-dt-row:hover:not(.is-selected):not(:focus-within)){background-color:#24272d}@media screen and (width<=767px){:where(.w2k .prose-paper){width:100%;max-width:100%;margin:0;padding:16px 14px}}:where(.w2k .paper-audio-cover i){background:var(--media-accent);width:28px;height:28px;color:var(--media-surface);border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid;position:absolute;bottom:6px;right:6px}:where(.w2k .paper-audio-info-row){justify-content:space-between;align-items:center;gap:12px;display:flex}:where(.w2k .paper-audio-credits){color:var(--media-muted);margin-top:4px;font-size:10px}:where(.w2k .paper-audio-control-row){align-items:center;gap:10px;margin-top:10px;display:flex}:where(.w2k .paper-audio-actions){gap:7px;display:flex}:where(.w2k .paper-audio-index){color:var(--media-muted);font-size:10px}:where(.w2k .paper-audio-track-name){white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}:where(.w2k .paper-audio-player){background:var(--media-soft);border:1px solid var(--media-line);box-shadow:none;color:var(--text-primary);border-radius:4px;width:100%;margin:0 0 16px;padding:16px}:where(.w2k .paper-audio-player *){box-sizing:border-box}:where(.w2k .paper-audio-control){flex:1;gap:0;min-width:0;padding:0;display:block}:where(.w2k .paper-audio-copy){flex:1;min-width:0}:where(.w2k .paper-audio-title-line){min-width:0;padding:0;line-height:1.5;display:block}:where(.w2k .paper-audio-title-line strong){white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);max-width:100%;padding:0;font-size:15px;font-weight:650;display:block;overflow:hidden}:where(.w2k .paper-audio-time){color:var(--media-muted);white-space:nowrap;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-size:11px}:where(.w2k .paper-audio-cover){background:var(--media-panel);border:1px solid var(--media-line);cursor:pointer;width:88px;height:88px;box-shadow:none;border-radius:4px;flex-shrink:0;max-width:none;max-height:none;padding:0;position:relative;overflow:hidden}:where(.w2k .paper-audio-cover-fallback){background:var(--media-panel);color:var(--media-muted);border:0;place-items:center;font-size:32px;display:grid;position:absolute;inset:0}:where(.w2k .paper-audio-playlist){max-height:260px;box-shadow:none;border-top:1px solid var(--media-line);scrollbar-width:thin;scrollbar-color:var(--media-line) transparent;background:0 0;border-bottom:0;border-left:0;border-right:0;border-image:;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;padding:12px 0 0;display:grid;overflow:hidden auto}:where(.w2k .paper-audio-track){background:var(--media-surface);text-align:left;min-width:0;min-height:36px;color:var(--text-primary);box-shadow:none;border:1px solid #0000;border-radius:3px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:400;display:flex}:where(.w2k .paper-audio-track-artist){color:var(--media-muted);white-space:nowrap;text-overflow:ellipsis;max-width:32%;font-size:10px;overflow:hidden}:where(.w2k .paper-audio-icon){width:26px;height:27px;color:var(--media-muted);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:3px;min-width:28px;min-height:28px;padding:0;font-size:15px}:where(.w2k .paper-audio-lyric){color:var(--media-muted);text-align:left;box-shadow:none;background:0 0;border:0;margin-top:9px;padding:0;font-size:11px;line-height:1.6}:where(.w2k .paper-audio-progress)::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--media-accent) var(--audio-pct,0%),var(--media-line) var(--audio-pct,0%));height:4px;box-shadow:none;border:0;border-radius:2px}:where(.w2k .paper-audio-progress)::-webkit-slider-thumb{appearance:none;background:var(--media-surface);width:12px;height:12px;box-shadow:none;border:2px solid var(--media-accent);border-radius:50%;margin-top:-4px}:where(.w2k .paper-video-shell){box-shadow:none;border:1px solid var(--media-line);background:#111;border-radius:4px;padding:0;overflow:hidden}:where(.w2k .paper-video-player){aspect-ratio:16/9;box-shadow:none;background:#111;border:0;border-radius:0;height:auto;min-height:0;max-height:none;padding:0;overflow:hidden}:where(.w2k .paper-video-player video){border:0;border-radius:0}@media (width<=600px){:where(.w2k .paper-audio-player){padding:12px}:where(.w2k .paper-audio-main){align-items:flex-start;gap:12px}:where(.w2k .paper-audio-cover){width:65px;height:65px}:where(.w2k .paper-audio-title-line strong){font-size:13px}:where(.w2k .paper-audio-info-row){display:block}:where(.w2k .paper-audio-time){margin-top:5px;font-size:10px;display:block}:where(.w2k .paper-audio-playlist){grid-template-columns:1fr}:where(.w2k .paper-audio-actions){gap:2px}:where(.w2k .paper-audio-track){min-height:40px;padding:9px}:where(.w2k .paper-audio-track-artist){font-size:10px}}@media print{:where(.w2k .paper-audio-player),:where(.w2k .paper-video-shell){display:none}}:where(.w2k .paper-audio-main){flex-direction:row;align-items:center;gap:18px;height:auto;min-height:0;max-height:none;padding:0;display:flex}:where(.w2k .paper-audio-progress){min-width:0;accent-color:var(--media-accent);cursor:pointer;appearance:none;height:20px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:0}:where(.w2k .paper-audio-cover img){object-fit:cover;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;margin:0;animation:auto none;display:block;position:relative;transform:none}:where(.w2k .paper-audio-title-line>span){color:var(--media-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;font-size:11px;display:block;overflow:hidden}@media screen and (width<=767px){:where(html:not(.dark) .w2k .prose-paper){background-color:#fff}}:where(.w2k .paper-audio-playlist.is-collapsed),:where(.w2k .paper-audio-player .win-groove){display:none}:where(.w2k .paper-audio-track:last-child){border:1px solid #0000}:where(.w2k .paper-audio-track:hover){background:var(--media-selected);color:var(--media-accent);border-color:var(--media-line)}:where(.w2k .paper-audio-track.is-active){background:var(--media-selected);color:var(--media-accent);box-shadow:none;border-color:var(--media-accent);font-weight:500}:where(.w2k .paper-audio-track .paper-audio-index),:where(.w2k .paper-audio-track .paper-audio-track-artist){color:var(--media-muted)}:where(.w2k .paper-audio-track .paper-audio-track-name){color:inherit}:where(.w2k .paper-audio-track:hover *),:where(.w2k .paper-audio-track.is-active *){color:var(--media-accent)}:where(.w2k .paper-audio-icon:hover){background:var(--media-selected);color:var(--media-accent)}:where(.w2k .paper-audio-lyric[hidden]){display:none}:where(.w2k .paper-video-player .art-video-player){border-radius:0;width:100%;height:100%;font-family:inherit}:where(.w2k .paper-video-player .art-bottom){padding:0 12px 8px}:where(.w2k .paper-video-player .art-control){box-shadow:none;color:#fff;background:0 0;border:0;border-radius:3px;min-width:32px;height:32px}:where(.w2k .paper-video-player .art-control-progress-inner){border-radius:2px;height:4px}:where(.w2k .paper-video-player .art-progress-played){background:var(--media-accent)}:where(.w2k .paper-video-player .art-progress-indicator){box-shadow:none;background:#fff;border:0;width:10px;height:10px}:where(.w2k .paper-video-player .art-control-time){font-variant-numeric:tabular-nums;color:#fff}@media (width<=600px){:where(.w2k .paper-video-player .art-bottom){padding:0 6px 6px}:where(.w2k .paper-video-player .art-control-volume){display:none}}:where(.w2k .paper-audio-track.is-active):before,:where(.w2k .paper-audio-credits:empty),:where(.w2k .paper-audio-cover img[hidden]){display:none}:where(.w2k .paper-audio-player button:focus-visible),:where(.w2k .paper-audio-player input:focus-visible){outline:2px solid var(--media-accent);outline-offset:3px}@media (width<=767px){:where(html:not(.dark) .w2k .compact-filter .w2k-search),:where(html:not(.dark) .w2k .unified-filter .w2k-search),:where(.dark .w2k .compact-filter .w2k-search),:where(.dark .w2k .unified-filter .w2k-search){display:none}}:where(.w2k .paper-video-player .art-control:hover){background:#ffffff1f;transform:none}:where(.w2k .paper-audio-title-line #paper-audio-artist){color:var(--media-muted)}:where(.w2k .paper-audio-cover #paper-audio-play-icon){box-shadow:none;background:var(--media-accent);color:#fff;border:0;min-width:28px;min-height:28px;margin:0;line-height:1;inset:auto 6px 6px auto;transform:none}:where(.w2k .article-rail){width:100%;min-width:0;height:auto;max-height:calc(100vh - 32px);box-shadow:none;scrollbar-width:thin;scrollbar-color:var(--article-line) transparent;background:0 0;border:0;flex-direction:column;align-self:start;gap:14px;padding:0 4px 0 0;display:flex;position:sticky;top:16px;overflow:hidden auto}:where(.w2k .article-rail-card){border:1px solid var(--article-line);background:var(--article-surface);color:var(--article-text);box-shadow:none;border-radius:5px;flex:none;min-height:0;margin:0;padding:16px;display:block;overflow:visible}:where(.w2k .article-author){align-items:center;gap:10px;margin-bottom:16px;display:flex}:where(.w2k .article-author strong){font-size:13px;line-height:1.5;display:block}:where(.w2k .article-author small){color:var(--article-muted);font-size:11px;line-height:1.6;display:block}:where(.w2k .article-avatar){border:1px solid var(--article-line);background:var(--article-soft);border-radius:4px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:hidden}:where(.w2k .article-stat-grid){border-top:1px solid var(--article-line);border-bottom:1px solid var(--article-line);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px 0;display:grid}:where(.w2k .article-stat-grid b){font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:1.4;display:block}:where(.w2k .article-stat-grid small){color:var(--article-muted);margin-top:3px;font-size:10px;display:block}:where(.w2k .article-date-list){gap:7px;margin:13px 0;font-size:11px;display:grid}:where(.w2k .article-date-list dt){color:var(--article-muted)}:where(.w2k .article-date-list dd){font-variant-numeric:tabular-nums;margin:0}:where(.w2k .article-taxonomy){flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}:where(.w2k .article-rail-actions){border-top:1px solid var(--article-line);justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}:where(.w2k .article-reading){color:var(--article-muted);margin:14px 0 10px;font-size:10px}:where(.w2k .article-reading progress){appearance:none;width:100%;height:3px;accent-color:var(--article-accent);background:var(--article-line);border:0;border-radius:2px;margin-top:7px;display:block}:where(.w2k .article-reading progress)::-webkit-progress-bar{background:var(--article-line);border-radius:2px}:where(.w2k .article-reading progress)::-webkit-progress-value{background:var(--article-accent);border-radius:2px}:where(.w2k .article-latest-list){gap:0;margin-top:8px}:where(.w2k .article-all-posts){border-top:1px solid var(--article-line);color:var(--article-accent);margin-top:3px;padding-top:10px;font-size:11px;text-decoration:none;display:block}:where(.w2k .paper-download-card){box-shadow:none;width:100%;color:var(--article-text);margin:16px 0}:where(.w2k .article-footer){border-bottom:0;border-left:0;border-right:0;border-top:1px solid var(--article-line);background:var(--article-soft);box-shadow:none;color:var(--article-muted);border-image:;border-radius:0;flex-wrap:wrap;align-items:center;gap:12px 24px;width:100%;height:auto;min-height:46px;margin:9px 0 0;padding:13px 18px;font-size:11px;line-height:1.6;display:flex;position:static}:where(.w2k .article-footer-counts){flex-wrap:wrap;display:flex}:where(.w2k .article-footer-brand){color:var(--article-muted);white-space:nowrap;text-decoration:none}@media (width<=767px){:where(.w2k .article-rail){grid-row:2;grid-template-columns:minmax(0,1fr);gap:12px;max-height:none;padding:0;position:static;overflow:visible}:where(.w2k .w2k-pane-doc){grid-row:1;min-width:0}:where(.w2k .article-rail-card){padding:14px}:where(.w2k .paper-download-card){grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}:where(.w2k .article-footer){gap:8px 16px;margin-top:8px;padding:12px;font-size:10px}:where(.w2k .article-footer-brand){text-align:center;border-top:1px solid var(--article-line);flex-basis:100%;padding-top:7px}}@media print{:where(.w2k .article-rail),:where(.w2k .article-footer){display:none}}:where(.w2k .paper-audio-status){color:var(--article-muted);margin:8px 0 0;font-size:11px}:where(.w2k .article-avatar img){object-fit:cover;z-index:1;width:100%;height:100%;position:relative}:where(.w2k .article-date-list>div){justify-content:space-between;gap:8px;display:flex}:where(.w2k .article-taxonomy a){background:var(--article-soft);color:var(--article-muted);overflow-wrap:anywhere;border:0;border-radius:3px;padding:3px 7px;font-size:10px;text-decoration:none;display:inline-block}:where(.w2k .article-rail-actions a){color:var(--article-accent);font-size:11px;text-decoration:none}:where(.w2k .article-rail-actions button){color:var(--article-muted);box-shadow:none;background:0 0;border:0;border-radius:3px;padding:4px 6px;font-size:11px}:where(.w2k .article-rail-card summary){cursor:pointer;color:var(--article-text);background:0 0;border:0;justify-content:space-between;align-items:center;margin:0;padding:0;font-size:12px;font-weight:650;list-style:none;display:flex}:where(.w2k .article-rail-card summary)::-webkit-details-marker{display:none}:where(.w2k .article-latest-list a){border-bottom:1px solid var(--article-line);color:var(--article-text);background:0 0;padding:10px 0;text-decoration:none;display:block}:where(.w2k .article-latest-list a strong){font-size:11px;font-weight:500;line-height:1.6;display:block}:where(.w2k .article-latest-list a time){color:var(--article-muted);margin-top:3px;font-size:10px;display:block}:where(.w2k .article-avatar .w2k-avatar-fallback){color:var(--article-muted);place-items:center;font-size:18px;font-weight:600;display:grid;position:absolute;inset:0}:where(.w2k .article-outline .w2k-toc){box-shadow:none;background:0 0;border:0;flex-direction:column;gap:3px;margin:0;padding:0}:where(.w2k .paper-download-card .download-head){align-items:center;width:100%;min-width:0;display:flex}:where(.w2k .paper-download-card .download-code){border:1px solid var(--article-line);box-shadow:none;color:var(--article-text);cursor:pointer;border-radius:3px;align-items:center;max-width:100%;height:auto;margin:0;line-height:1.5;display:inline-flex}:where(.w2k .paper-download-card .download-code b){overflow-wrap:anywhere;white-space:normal;min-width:0}:where(.w2k .paper-download-card .download-code):after{color:var(--article-accent);flex:none;font-size:10px}:where(.w2k .paper-download-card .download-action){min-width:0;margin:0}:where(.w2k .paper-download-card .download-main){border:1px solid var(--article-accent);height:auto;box-shadow:none;white-space:nowrap;border-radius:3px;outline:0;justify-content:center;align-items:center;gap:7px;margin:0;line-height:1.5;text-decoration:none;display:inline-flex}:where(.w2k .article-footer-brand:hover){color:var(--article-accent)}@media (width<=767px){:where(.w2k .paper-download-card .download-action){grid-area:3/1;width:100%}:where(.w2k .paper-download-card .download-main){width:100%;min-height:40px}}:where(.w2k .article-avatar img.is-broken){display:none}:where(.w2k .article-taxonomy a:hover),:where(.w2k .article-rail-actions button:hover){background:var(--article-selected);color:var(--article-accent)}:where(.w2k .article-latest-list a:hover strong){color:var(--article-accent)}:where(.w2k .article-latest-list a:last-child){border-bottom:0}:where(.w2k .paper-download-card .download-code span){color:var(--article-muted);font-weight:400}:where(.w2k .article-rail a:focus-visible),:where(.w2k .article-rail button:focus-visible),:where(.w2k .article-rail summary:focus-visible),:where(.w2k .paper-download-card a:focus-visible),:where(.w2k .paper-download-card button:focus-visible){outline:2px solid var(--article-accent);outline-offset:3px}:where(.w2k .article-avatar.is-fallback img){display:none}:where(.w2k .article-rail-card:not([open]) summary>span){transform:rotate(-90deg)}:where(.w2k .article-outline .w2k-toc .toc-link){color:var(--article-muted);background:0 0;border:0;border-left:2px solid #0000;border-image:;border-radius:0 3px 3px 0;font-size:11px;text-decoration:none}:where(.w2k .paper-download-card .download-code:hover){border-color:var(--article-accent);background:var(--article-selected)}:where(.w2k .paper-download-card .download-main:hover){background:var(--article-surface)}:where(.w2k .article-outline .w2k-toc .toc-link:hover){color:var(--article-accent);background:var(--article-soft)}@media (width<=767px){:where(.member-site .member-panel){grid-row:2}}:where(.w2k .article-outline #toc-empty){color:var(--article-muted);margin:12px 0 0;font-size:11px}:where(.w2k .paper-video-shell){float:none;width:100%;margin:0 auto 16px}:where(.w2k .paper-video-player){float:none;width:100%;margin:0 auto}:where(.w2k .media-card-play){color:#fff;pointer-events:none;z-index:2;background:#0c162a47;border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.w2k .w2k-dt){box-shadow:none;background:#fff;border:0;border-radius:4px;padding:0}:where(.w2k .w2k-dt-row){background:0 0;border:0;border-bottom:1px solid #edf1f5;border-image:;margin:0;padding:0}@media (width<=600px){:where(.w2k .media-card-play){width:44px;height:44px}}:where(.w2k .media-card-play svg){width:24px;height:24px;color:inherit;display:block}:where(.w2k .paper-video-player .art-bottom),:where(.w2k .paper-video-player .art-bottom-gradient){backdrop-filter:none;background:0 0}:where(.w2k .w2k-dt-row:last-child){border-bottom:0}:where(.dark .w2k .w2k-menu){background:var(--studio-panel);color:var(--studio-muted);border-color:var(--studio-line)}:where(.dark .w2k .media-card-date),:where(.dark .w2k .w2k-crumb-current){color:var(--studio-muted)}:where(.dark .w2k .w2k-sys-summary){border-color:var(--studio-line);background-color:var(--studio-panel);color:var(--studio-text)}:where(.dark .w2k .w2k-search-panel){background-color:var(--studio-panel);border-color:var(--studio-line);color:var(--studio-text)}:where(.dark .w2k .w2k-sys-summary legend),:where(.dark .w2k .media-card-copy){background-color:var(--studio-panel);color:var(--studio-text);border-color:var(--studio-line)}:where(.dark .w2k .w2k-sys-bar){border-color:var(--studio-line);background-color:var(--studio-desktop)}:where(.dark .w2k .w2k-dialog-overlay){background-color:var(--studio-desktop)}:where(.dark .w2k .w2k-menu a),:where(.dark .w2k .w2k-breadcrumb a){color:var(--studio-muted);border-color:var(--studio-line)}:where(.dark .w2k .w2k-dt-row),:where(.dark .w2k .article-latest-list a){border-color:var(--studio-line)}:where(.dark .w2k .magazine-section-title),:where(.dark .w2k .media-card-title),:where(.dark .w2k .magazine-section h2),:where(.dark .w2k .prose-paper h1),:where(.dark .w2k .prose-paper h2),:where(.dark .w2k .prose-paper h3),:where(.dark .w2k .prose-paper h4),:where(.dark .w2k .prose-paper p),:where(.dark .w2k .prose-paper li),:where(.dark .w2k .prose-paper strong){color:var(--studio-text)}:where(.dark .w2k .prose-paper pre){color:var(--studio-text);background-color:var(--studio-soft);border-color:var(--studio-line)}:where(.dark .w2k .paper-gallery-loadmore){border-color:var(--studio-line);color:var(--studio-text);background-color:var(--studio-soft)}:where(.dark .w2k .paper-hide-lock){border-color:var(--studio-line);background-color:var(--studio-soft);color:var(--studio-text)}:where(.dark .w2k .code-block-wrapper),:where(.dark .w2k .w2k-btn),:where(.dark .w2k .filter-trigger){background-color:var(--studio-soft)}:where(.dark .w2k .paper-callout),:where(.dark .w2k .prose-paper code),:where(.dark .w2k .prose-paper th){background-color:var(--studio-soft);color:var(--studio-text);border-color:var(--studio-line)}:where(.dark .w2k .table-scroll),:where(.dark .w2k .prose-paper table){background-color:var(--studio-surface);border-color:var(--studio-line);color:var(--studio-text)}:where(.dark .w2k .prose-paper blockquote),:where(.dark .w2k .prose-paper td){background-color:var(--studio-surface);color:var(--studio-text);border-color:var(--studio-line)}:where(.dark .w2k .prose-paper a){color:var(--studio-blue)}:where(.dark .w2k .w2k-sys-val),:where(.dark .w2k .w2k-sys-key),:where(.dark .w2k .taxonomy-count),:where(.dark .w2k .taxonomy-name){color:var(--studio-muted)}:where(.dark .w2k .w2k-dialog){border-color:var(--studio-line);background-color:var(--studio-surface);color:var(--studio-text)}:where(.dark .w2k .w2k-dialog-body){background-color:var(--studio-surface);color:var(--studio-text);border-color:var(--studio-line)}:where(.dark .w2k .w2k-dialog h1){color:var(--studio-text)}:where(.dark .w2k .w2k-dialog p){color:var(--studio-muted)}:where(.w2k .paper-video-player .art-control:not(.art-control-progress)){color:#fff}:where(.w2k .paper-video-player .art-progress-tip){color:#fff;background:#0a121ca6}:where(.w2k .media-card-frame:hover .media-card-play),:where(.w2k .media-card-frame:focus-visible .media-card-play){background:#0c162a80}:where(.dark .w2k .compact-pill:hover){border-color:var(--studio-line)}:where(.dark .w2k .w2k-menu a:hover),:where(.dark .w2k .w2k-menu a.is-active){color:var(--studio-blue);background:var(--studio-selected);border-color:var(--studio-line)}:where(.dark .w2k .compact-pill.is-active),:where(.dark .w2k .compact-option.is-active),:where(.dark .w2k .compact-option:hover){border-color:var(--studio-line)}:where(.dark .w2k .taxonomy-tile:hover){background-color:var(--studio-selected);color:var(--studio-blue)}:where(.dark .w2k .prose-paper),:where(.dark .w2k .reading-content){border-color:var(--studio-line);background-color:var(--studio-surface);color:var(--studio-text)}:where(.dark .w2k .magazine-section){background-color:var(--studio-surface);color:var(--studio-text);border-color:var(--studio-line)}:where(.dark .w2k #article-content){background-color:var(--studio-surface);border-color:var(--studio-line);color:var(--studio-text)}:where(.w2k .site-rail){width:100%;min-width:0;height:auto;max-height:none;box-shadow:none;color:var(--article-text);scrollbar-width:thin;scrollbar-color:var(--article-line) transparent;background:0 0;border:0;flex-direction:column;align-self:start;gap:12px;padding:0 4px 0 0;display:flex;position:static;overflow:visible}:where(.w2k .site-rail *){box-sizing:border-box}:where(.w2k .site-rail-card){border:1px solid var(--article-line);background:var(--article-surface);box-shadow:none;border-radius:5px;flex:none;min-width:0;margin:0;padding:14px}:where(.w2k .site-rail-brand){align-items:center;gap:10px;display:flex}:where(.w2k .site-rail-logo){border:1px solid var(--article-line);background:var(--article-soft);border-radius:4px;flex:none;place-items:center;width:40px;height:40px;display:grid}:where(.w2k .site-rail-brand strong){color:var(--article-text);font-size:13px;line-height:1.5;display:block}:where(.w2k .site-rail-brand small){color:var(--article-muted);font-size:11px;line-height:1.6;display:block}:where(.w2k .site-rail-link){background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;min-height:36px;padding:8px 9px;font-size:12px;line-height:1.5;display:flex;position:relative}:where(.w2k .site-rail-link small){text-align:center;background:var(--article-soft);min-width:22px;color:var(--article-muted);font-variant-numeric:tabular-nums;border-radius:3px;padding:1px 5px;font-size:10px}:where(.w2k .site-rail-home){margin-bottom:10px}:where(.w2k .site-rail-chevron){font-size:14px;display:block;transform:rotate(-90deg)}:where(.w2k .site-rail-folders){gap:3px;margin-top:7px;display:grid}:where(.w2k .site-rail-more){border-top:1px solid var(--article-line);color:var(--article-accent);justify-content:space-between;margin-top:10px;padding:12px 3px 0;font-size:11px;line-height:1.5;display:flex}:where(.w2k .site-rail-taglist){flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}:where(.w2k .site-rail-tag){background:var(--article-soft);border:1px solid var(--article-line);border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:11px;line-height:1.4;display:inline-flex}:where(.w2k .site-rail-tag small){color:var(--article-muted);font-size:9px}:where(.w2k .site-rail-arrow){color:var(--article-muted);font-size:11px}:where(.w2k .site-rail-stats){border-top:1px solid var(--article-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0 0;padding:13px 0 0;display:grid}:where(.w2k .site-rail-stats dt){color:var(--article-muted);font-size:10px;line-height:1.5}:where(.w2k .site-rail-stats dd){color:var(--article-text);font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:600;line-height:1.5}:where(.w2k .site-rail-empty){color:var(--article-muted);font-size:11px}@media print{:where(.w2k .site-rail){display:none}}:where(.w2k .site-rail a){color:var(--article-text);border-bottom:0;text-decoration:none}:where(.w2k .site-rail-logo svg){width:22px;height:22px}:where(.w2k .site-rail-identity p){color:var(--article-muted);margin:12px 0 0;font-size:11px;line-height:1.8}:where(.w2k .site-rail-link>svg){flex:none;width:16px;height:16px}:where(.w2k .site-rail-group summary){min-height:26px;color:var(--article-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:600;list-style:none;display:flex}:where(.w2k .site-rail-group summary)::-webkit-details-marker{display:none}:where(.w2k .site-rail-group summary):before,:where(.w2k .site-rail-group summary):after{content:none}:where(.w2k .site-rail-group summary small){color:var(--article-muted);font-size:10px;font-weight:400}:where(.w2k .site-rail-library h2){color:var(--article-muted);margin:0 0 7px;font-size:11px;font-weight:600;line-height:1.6}:where(.w2k .site-rail-stats div){flex-direction:column-reverse;align-items:center;gap:4px;display:flex}:where(.w2k .site-top-nav a){color:#f5f8fc;text-decoration:none}@media (width<=767px){:where(.w2k .site-mobile-search button){color:#fff;background:#2f6fae;border:1px solid #2f6fae}}:where(.w2k .site-rail-link:hover){background:var(--article-selected);color:var(--article-accent)}:where(.w2k .site-rail-link.is-active){background:var(--article-selected);color:var(--article-accent);font-weight:600}:where(.w2k .site-rail-link.is-active):before{content:"";background:var(--article-accent);border-radius:2px;width:3px;position:absolute;top:9px;bottom:9px;left:0}:where(.w2k .site-rail-tag:hover),:where(.w2k .site-rail-tag.is-active){background:var(--article-selected);color:var(--article-accent);border-color:var(--article-accent)}:where(.w2k .site-rail-link>span:not(.site-rail-arrow)){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:where(.w2k .site-rail a:focus-visible),:where(.w2k .site-rail summary:focus-visible){outline:2px solid var(--article-accent);outline-offset:3px}:where(.dark .w2k .site-top-nav a){color:var(--studio-text,#e6edf5)}:where(.w2k .site-rail-group summary>span:first-child){flex:1}:where(.w2k .site-rail-group[open]>summary .site-rail-chevron){transform:rotate(0)}:where(.w2k .paper-callout){border-left:3px solid var(--callout-accent);box-shadow:none;background:var(--callout-bg);color:var(--article-text);border-radius:4px;margin:18px 0;padding:16px 18px;font-size:15px;line-height:1.8;display:block}:where(.w2k .paper-download-card){background:var(--article-soft);border:1px solid var(--article-line);border-radius:5px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}@media (width<=1000px){:where(.w2k .paper-download-card){grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:18px}}@media (width<=600px){:where(.w2k .paper-download-card){grid-template-columns:minmax(0,1fr)}:where(.w2k .paper-callout){padding:14px;font-size:14px}}:where(.w2k .prose-paper table){border-collapse:collapse;background:var(--article-soft);width:100%;font-size:inherit;line-height:inherit;border:0;margin:0}:where(.w2k .prose-paper td){background:var(--article-soft);color:var(--article-text);border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--article-line);font-size:inherit;line-height:inherit;border-image:;padding:6px 12px}:where(.w2k .prose-paper th){color:var(--article-text);font-size:inherit;border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--article-line);line-height:inherit;background:var(--article-selected);border-image:;padding:6px 12px;font-weight:600}@media (width<=600px){:where(.w2k .prose-paper th),:where(.w2k .prose-paper td){font-size:inherit;padding:6px 10px}}:where(.w2k details.paper-callout>summary){color:var(--article-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px 18px;font-size:14px;font-weight:600;line-height:1.6;list-style:none;display:flex}:where(.w2k details.paper-callout>summary):before,:where(.w2k details.paper-callout>summary):after{content:none}:where(.w2k details.paper-callout>summary)::-webkit-details-marker{display:none}:where(.dark .w2k .taxonomy-grid){box-shadow:none;background:0 0;border:0}:where(.dark .w2k .taxonomy-tile){border:1px solid var(--studio-line);background:var(--studio-panel);border-radius:4px}:where(.dark .w2k .taxonomy-tile strong),:where(.dark .w2k .taxonomy-tile small){color:var(--studio-text)}:where(.w2k .paper-callout .callout-icon){display:none}:where(.w2k .paper-callout .callout-body){font-size:inherit;line-height:inherit;color:var(--article-text);background:0 0;border:0;margin:0;padding:0;display:block}:where(.w2k .paper-callout .callout-title){color:var(--callout-accent);margin:0 0 5px;font-size:14px;font-weight:600;line-height:1.6;display:block}:where(.w2k .paper-callout .callout-chevron){color:var(--callout-accent);margin-left:auto}:where(.w2k .paper-download-card .download-code){background:var(--article-surface);gap:6px}:where(.w2k .paper-download-card .download-code b){font-family:inherit}:where(.w2k .paper-download-card .download-code):after{content:none}:where(.w2k .paper-download-card .download-action){grid-area:1/3}:where(.w2k .paper-download-card .download-main){background:var(--article-accent);color:#fff;font-weight:500}:where(.w2k .prose-paper .table-scroll){border:1px solid var(--article-line);background:var(--article-soft);border-radius:4px;margin:20px 0;padding:0;overflow-x:auto}@media (width<=1000px){:where(.w2k .paper-download-card .download-action){grid-area:2/2}}@media (width<=600px){:where(.w2k .paper-download-card .download-action){grid-area:3/1}:where(.w2k .paper-download-card .download-main){width:100%;display:flex}}:where(.w2k .paper-callout .callout-body li){font-size:inherit;line-height:inherit;color:var(--article-text)}:where(.w2k .paper-callout .callout-body p){font-size:inherit;line-height:inherit;color:var(--article-text);margin:6px 0}:where(.w2k details.paper-callout.is-collapsible){padding:0}:where(.w2k details.paper-callout>.callout-body){padding:0 18px 16px}:where(.w2k .prose-paper tbody tr:last-child td){border-bottom:0}:where(.dark .w2k .taxonomy-tile:hover),:where(.dark .w2k .taxonomy-tile:focus-visible){background:var(--studio-selected);border-color:var(--studio-blue)}:where(.dark .w2k .taxonomy-tile .taxonomy-count){background:var(--studio-selected);color:var(--studio-muted);border:1px solid var(--studio-line)}:where(.w2k .media-card.is-music .media-card-media){padding-top:calc(var(--media-ratio-h,56.25%) + var(--media-size-adj,10px) + 50px)}:where(.w2k .paper-download-card .download-main:hover){filter:brightness(1.08)}:where(.w2k .paper-download-card .download-main.is-disabled){border-color:var(--article-line);background:var(--article-line);color:var(--article-muted)}:where(.w2k .paper-callout .callout-body p:first-child){margin-top:0}:where(.w2k .paper-callout .callout-body p:last-child){margin-bottom:0}:where(.dark .w2k .paper-download-card .download-main:not(.is-disabled)){color:var(--studio-desktop)}:where(.w2k .paper-download-card){gap:12px;min-height:56px;padding:6px 12px}:where(.w2k .article-surface){background:var(--article-surface);width:100%;min-width:0;color:var(--article-text);border:0;border-radius:0;padding:16px 24px;font-size:14px;line-height:1.6}@media (width<=600px){:where(.w2k .article-surface){padding:14px 12px}:where(.w2k .paper-download-card){gap:10px;padding:10px 12px}}@media (width<=767px){:where(.w2k .w2k-rail),:where(.w2k .article-rail),:where(.w2k .site-rail){display:none}}@media print{:where(.w2k .article-scroll-controls){display:none}}:where(.w2k .article-scroll-controls){left:var(--article-scroll-left,calc(100% - 52px));z-index:90;flex-direction:column;gap:10px;width:40px;display:flex;position:fixed;top:auto;bottom:120px;right:auto;transform:none}:where(.w2k .archive-browser){color:var(--article-text);background:var(--article-surface);border:1px solid var(--article-line);border-radius:6px;padding:20px}:where(.w2k .archive-browser-head){border-bottom:1px solid var(--article-line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:0 0 20px;display:flex}:where(.w2k .archive-browser-layout){grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:28px;display:grid}:where(.w2k .archive-record-year){margin:0 0 20px}:where(.w2k .archive-record-year>header){align-items:center;gap:12px;margin-bottom:10px;display:flex}:where(.w2k .archive-record){border-bottom:1px solid var(--article-line);min-height:43px;color:var(--article-text);background:0 0;border-radius:0;grid-template-columns:48px minmax(0,1fr) auto 10px;align-items:center;gap:12px;padding:9px 6px;text-decoration:none;display:grid}:where(.w2k .archive-record time){color:var(--article-muted);font-variant-numeric:tabular-nums;font-size:11px}:where(.w2k .archive-record strong){text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.6;overflow:hidden}:where(.w2k .archive-record i){color:var(--article-muted);font-style:normal}:where(.w2k .archive-summary){border-left:1px solid var(--article-line);gap:22px;padding-left:20px;display:grid}:where(.w2k .archive-summary section){background:0 0;border:0;padding:0}:where(.w2k .archive-summary dl){grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}:where(.w2k .archive-summary dt){color:var(--article-muted);font-size:10px}:where(.w2k .archive-summary dd){margin:0;font-size:19px;font-weight:600}:where(.w2k .archive-summary small){font-variant-numeric:tabular-nums;font-size:10px}:where(.w2k .archive-summary-more){border-top:1px solid var(--article-line);margin-top:6px}:where(.w2k .archive-browser-pagination){border-top:1px solid var(--article-line);justify-content:space-between;align-items:center;gap:10px;padding-top:20px;display:flex}@media (width<=1000px){:where(.w2k .archive-browser-layout){grid-template-columns:minmax(0,1fr)}:where(.w2k .archive-summary){display:none}}@media (width<=767px){:where(.w2k .archive-browser){padding:14px}:where(.w2k .archive-record){grid-template-columns:42px minmax(0,1fr) 10px;gap:8px}:where(.w2k .article-scroll-controls){bottom:90px}}:where(.w2k .article-scroll-controls svg){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;display:block}:where(.w2k .archive-browser-head h1){color:var(--article-text);margin:0;font-size:20px;font-weight:700;line-height:1.5}:where(.w2k .archive-browser-head p){color:var(--article-muted);margin:5px 0 0;font-size:12px}:where(.w2k .archive-browser-head>span){white-space:nowrap;color:var(--article-muted);font-size:12px}:where(.w2k .archive-record-year h2){color:var(--article-text);margin:0;font-size:18px;font-weight:700;line-height:1.5}:where(.w2k .archive-record-year header span){color:var(--article-muted);font-size:11px}:where(.w2k .archive-record>span){background:var(--article-soft);color:var(--article-muted);white-space:nowrap;border-radius:3px;padding:3px 6px;font-size:10px}:where(.w2k .archive-summary h2){color:var(--article-text);margin:0 0 12px;font-size:12px;font-weight:600;line-height:1.5}:where(.w2k .archive-summary dl div){flex-direction:column-reverse;gap:3px;display:flex}:where(.w2k .archive-summary p){color:var(--article-muted);margin:10px 0 0;font-size:10px}:where(.w2k .archive-summary a){color:var(--article-muted);justify-content:space-between;align-items:center;gap:8px;padding:7px 0;font-size:12px;text-decoration:none;display:flex}:where(.w2k .archive-browser-pagination>div){gap:6px;display:flex}:where(.w2k .archive-browser-pagination a){border:1px solid var(--article-line);min-width:30px;min-height:30px;color:var(--article-muted);background:var(--article-surface);border-radius:4px;justify-content:center;align-items:center;padding:5px 8px;font-size:12px;text-decoration:none;display:inline-flex}:where(.w2k .archive-browser-pagination span){opacity:.45}@media (width<=767px){:where(.w2k .archive-record>span){display:none}}:where(.w2k .article-scroll-controls button){opacity:1;visibility:visible;cursor:pointer;pointer-events:auto;justify-content:center;align-items:center;width:40px;height:40px;min-height:40px;margin:0;padding:8px;display:flex;position:static;transform:none}:where(.w2k .paper-download-card .download-head){gap:12px}:where(.w2k .paper-download-card .download-code){min-height:30px;padding:5px 8px;font-size:11px}:where(.w2k .paper-download-card .download-code b){font-size:11px}:where(.w2k .paper-download-card .download-main){min-height:32px;padding:6px 12px;font-size:12px}:where(.w2k .article-surface .paper-audio-player){box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 24px;padding:0}:where(.w2k .article-surface .paper-audio-cover){border:0}:where(.w2k .article-surface .paper-audio-playlist){padding-top:10px}:where(.w2k .article-surface .paper-audio-track){box-shadow:none;background:0 0;border:0}:where(.w2k .article-surface .paper-video-shell){border:0;margin:0 auto 24px}:where(.w2k .paper-video-player .art-controls){align-items:center;height:36px;min-height:36px}:where(.w2k .paper-video-player .art-controls-left),:where(.w2k .paper-video-player .art-controls-right){background:0 0;border:0;align-items:center;gap:4px;height:36px;min-height:0;padding:0;display:flex}:where(.w2k .paper-video-player .art-control-time){text-shadow:0 1px 3px #000;min-width:0;font-size:12px;line-height:1}:where(.w2k .paper-video-player .art-control-progress){background:0 0;height:20px;padding:8px 0}:where(.w2k .article-scroll-controls[hidden]){display:none}:where(.w2k .archive-record:hover){background:var(--article-soft);color:var(--article-accent)}:where(.w2k .archive-summary a:hover){color:var(--article-accent)}:where(.w2k .archive-browser-pagination a[aria-current=page]){background:var(--article-selected);color:var(--article-accent);border-color:var(--article-accent)}:where(.w2k .article-surface .paper-audio-track.is-active),:where(.w2k .article-surface .paper-audio-track:hover){background:var(--article-selected)}:where(.w2k .paper-video-player .art-control:not(.art-control-progress)){width:auto;min-width:30px;height:30px;min-height:30px;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0 4px;display:flex}:where(.w2k .paper-video-player .art-controls .art-icon){filter:drop-shadow(0 1px 2px #000)}:where(.w2k .paper-video-player .art-controls .art-icon svg){width:22px;height:22px}:where(.w2k .article-outline .w2k-toc .toc-link.is-active){background:var(--article-soft);color:var(--article-accent);border-left-color:var(--article-accent)}:where(.w2k .article-surface #article-content){font-size:inherit;line-height:inherit;background:0 0;border:0;margin:0;padding:0}:where(.w2k .code-block-wrapper),:where(.w2k .hljs){font-family:var(--studio-code-font);letter-spacing:0;font-weight:400}:where(.w2k .site-rail-link small),:where(.w2k .w2k-count-field){font-family:var(--studio-font);letter-spacing:0;font-weight:400}:where(.w2k .magazine-section-title h2),:where(.w2k .article-author strong),:where(.w2k .site-rail-brand strong){font-weight:500;font-family:var(--studio-font);text-shadow:none}:where(.w2k .media-card-title),:where(.w2k .article-title),:where(.w2k .article-outline h2),:where(.w2k .article-latest h2){font-family:var(--studio-font);text-shadow:none;font-weight:500}:where(.w2k .site-top-nav a){font-family:var(--studio-font);text-shadow:none;font-weight:400}:where(.w2k .article-scroll-controls button){color:var(--article-muted);box-shadow:none;background:0 0;border:0;border-radius:0}:where(.w2k .article-scroll-controls svg){stroke-width:2px;width:22px;height:22px}:where(.dark .w2k .w2k-main),:where(.dark .w2k .w2k-dt),:where(.dark .w2k .w2k-pane){border-color:var(--studio-line);background-color:var(--studio-surface);color:var(--studio-text)}:where(.dark .w2k .taxonomy-tile),:where(.dark .w2k .media-card),:where(.dark .w2k .article-surface),:where(.dark .w2k .post-empty){background-color:var(--studio-surface);color:var(--studio-text);border-color:var(--studio-line)}:where(.dark .w2k .filter-popover){border-color:var(--studio-line);background:var(--studio-panel);color:var(--studio-text)}:where(.dark .w2k .compact-filter){color:var(--studio-text);background:var(--studio-panel);border-color:var(--studio-line)}:where(.dark .w2k .w2k-breadcrumb){color:var(--studio-text);border-color:var(--studio-line);background:var(--studio-panel)}:where(.dark .w2k .magazine-section-head){border-color:var(--studio-line);color:var(--studio-text);background:var(--studio-panel)}:where(.dark .w2k .w2k-btn){box-shadow:none;border-color:var(--studio-line);color:var(--studio-text);text-shadow:none;background:var(--studio-soft)}:where(.dark .w2k .compact-pill){box-shadow:none;border-color:var(--studio-line);color:var(--studio-text);background:var(--studio-soft);text-shadow:none}:where(.dark .w2k .filter-trigger){box-shadow:none;border-color:var(--studio-line);color:var(--studio-text);text-shadow:none;background:var(--studio-soft)}:where(.dark .w2k .w2k-input){box-shadow:none;border-color:var(--studio-line);color:var(--studio-text);background:var(--studio-soft);text-shadow:none}:where(.dark .w2k .w2k-count-field),:where(.dark .w2k .compact-option){color:var(--studio-text);border-color:var(--studio-line);background:var(--studio-soft);box-shadow:none;text-shadow:none}:where(.dark .w2k .hljs){color:#dbe2eb;border-color:var(--studio-line);background:#141a21}:where(.dark .w2k .code-block-wrapper){border-color:var(--studio-line);color:#dbe2eb;background:#141a21}:where(.dark .w2k .hljs-comment){color:#92a1b3}:where(.dark .w2k .hljs-keyword),:where(.dark .w2k .hljs-selector-tag){color:#c7a6f6}:where(.dark .w2k .hljs-string),:where(.dark .w2k .hljs-attr){color:#a6d5a3}:where(.dark .w2k .hljs-literal),:where(.dark .w2k .hljs-number){color:#e8bd89}:where(.w2k .article-scroll-controls button:hover){box-shadow:none;color:var(--article-accent);background:0 0;border:0;border-radius:0}:where(.w2k .article-scroll-controls button:focus-visible){outline:2px solid var(--article-accent)}:where(.dark .w2k .w2k-btn:hover),:where(.dark .w2k .compact-pill:hover),:where(.dark .w2k .filter-trigger:hover),:where(.dark .w2k .compact-pill.is-active),:where(.dark .w2k .compact-option.is-active),:where(.dark .w2k .compact-option:hover){background:var(--studio-selected);color:var(--studio-blue)}:where(.w2k .reading-content),:where(.w2k .prose-paper),:where(.w2k #article-content){font-family:var(--studio-font);font-weight:400;line-height:1.75}:where(.w2k .prose-paper h1),:where(.w2k .prose-paper h2),:where(.w2k .prose-paper h3),:where(.w2k .prose-paper h4),:where(.w2k .prose-paper strong),:where(.w2k .prose-paper b),:where(.w2k .reading-content h1),:where(.w2k .reading-content h2),:where(.w2k .reading-content h3),:where(.w2k .reading-content h4),:where(.w2k .reading-content strong),:where(.w2k .reading-content b),:where(.w2k #article-content h1),:where(.w2k #article-content h2),:where(.w2k #article-content h3),:where(.w2k #article-content h4),:where(.w2k #article-content strong),:where(.w2k #article-content b){font-weight:600}@media (width<=640px){:where(.w2k .site-brand-full){display:none}:where(.w2k .site-brand-compact){display:inline}:where(.w2k .site-member-entry){flex:none;width:20px;height:24px}:where(.w2k .site-top-nav){gap:0;margin-left:4px}}@media (width<=767px){:where(.member-site .member-sidebar){grid-row:1;width:auto;display:block}}:where(.w2k .article-rail-card){box-sizing:border-box;min-width:0;max-width:100%}:where(.w2k .article-latest-list){grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}:where(.w2k .article-footer-counts){gap:8px 16px;margin-left:0}:where(.w2k .article-footer-brand){margin-left:auto}:where(.w2k .studio-content-icon){fill:none;stroke:currentColor;stroke-width:1.7px;shape-rendering:auto;flex:none;width:20px;height:20px}@media (width<=767px){:where(.w2k .article-footer-counts){gap:8px 12px;margin-left:0}:where(.w2k .article-footer-brand){width:100%;margin-left:0}}:where(.w2k .studio-medal-icon){background-color:#b38525;flex:none;width:22px;height:22px;display:block}@media (width<=640px){:where(.w2k .site-top-nav a){padding-left:4px;padding-right:4px}}:where(.member-site .member-identity h1),:where(.member-site .member-panel-content h2),:where(.member-site .member-plan h3),:where(.member-site .member-history h3){font-weight:400}@media (width<=360px){:where(.member-site .site-top-nav a){padding-left:3px;padding-right:3px}}:where(.w2k .article-latest-list a){box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}:where(.w2k .article-latest-list a strong){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}:where(.w2k .article-outline .w2k-toc){scrollbar-width:thin;text-align:left;height:auto;max-height:320px;display:block;overflow:hidden auto}@media (width<=767px){:where(.w2k .taxonomy-grid.is-tags){box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 9px;width:100%;padding:16px 12px;display:grid}}:where(.dark .w2k .studio-medal-icon){background-color:#e6bd64}:where(.member-site .member-panel .w2k-breadcrumb>a){padding-top:0;padding-bottom:0}:where(.w2k .article-outline .w2k-toc .toc-link){box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;text-align:left;text-indent:0;flex:none;width:100%;min-width:0;height:auto;min-height:34px;max-height:none;margin:0 0 4px;padding:7px 9px;line-height:1.55;display:block;overflow:visible;transform:none}@media (width<=767px){:where(.w2k .taxonomy-grid.is-tags .taxonomy-tile){box-sizing:border-box;width:auto;min-width:0;max-width:100%;height:auto;min-height:40px;padding:10px 9px}:where(.w2k .taxonomy-grid.is-tags .taxonomy-tile strong){white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;line-height:1.5;display:block;overflow:hidden}}:where(.w2k .studio-member-menu){flex:none;position:relative}:where(.w2k .studio-member-avatar){color:#2f6fae;width:24px;height:24px;font:400 12px/1 var(--studio-font);text-transform:uppercase;background:#e6f1fc;border:1px solid #abc8e0;place-items:center;display:inline-grid}:where(.w2k .studio-member-popover-head){align-items:center;gap:12px;margin-bottom:16px;display:flex}:where(.w2k .studio-member-popover-head strong){overflow-wrap:anywhere;font-size:15px;font-weight:400;display:block}:where(.w2k .studio-member-popover-head small){border-radius:3px;margin-top:4px;padding:1px 8px;font-size:11px;display:inline-block}:where(.w2k .studio-member-shortcuts){grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding-top:14px;display:grid}:where(.w2k .member-ui-icon){flex:none;width:18px;height:18px}:where(.w2k .member-nav-label){text-align:left;flex:1;min-width:0}:where(.w2k .member-panel-content){padding:24px}:where(.w2k .member-overview-polished){grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 28px;display:grid}:where(.w2k .member-profile-facts){border-radius:5px;max-width:680px;margin:20px 0 26px;overflow:hidden}:where(.w2k .member-profile-facts dd){overflow-wrap:anywhere;margin:0}:where(.w2k .member-plan-grid){gap:16px;margin:24px 0 16px}:where(.w2k .member-plan){text-align:center;border-radius:6px;padding:0 0 20px;overflow:hidden;box-shadow:0 3px 12px #15293d08}:where(.w2k .member-plan-header){color:#fff;background:linear-gradient(110deg,#2f6fae,#4389c1);justify-content:center;align-items:center;gap:10px;min-height:65px;padding:18px 10px;display:flex}:where(.w2k .member-plan-mark){color:#d5e8f7;display:flex}:where(.w2k .member-plan-price){margin:23px 10px 13px;font-size:29px}:where(.w2k .member-plan-description){min-height:52px;margin:18px 18px 8px;font-size:13px;line-height:1.8}:where(.w2k .member-plan-featured){border-color:#bda264}:where(.w2k .member-history){padding:18px 0}:where(.w2k .member-password-form){max-width:520px;padding:4px 0}@media (width<=1100px){:where(.w2k .member-overview-polished){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){:where(.w2k .member-panel-content){padding:16px}:where(.w2k .member-side-nav){padding:8px}:where(.w2k .member-overview-polished){gap:9px;margin-bottom:20px}:where(.w2k .member-plan-grid){gap:10px}:where(.w2k .member-plan-header){gap:7px;min-height:54px;padding:13px 6px}:where(.w2k .member-plan-description){min-height:65px;margin:14px 12px 6px;font-size:12px}:where(.w2k .member-plan-price){margin-top:18px;font-size:25px}}@media (width<=360px){:where(.w2k .member-overview-polished){grid-template-columns:minmax(0,1fr)}}:where(.w2k .studio-member-popover){z-index:6000;width:320px;max-width:calc(100vw - 28px);font:400 14px/1.6 var(--studio-font);text-align:left;white-space:normal;border-radius:6px;padding:18px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 35px #14263826}:where(.w2k .member-status-dot){vertical-align:middle;background:#4a9885;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}:where(.w2k .member-plan-duration){border-radius:12px;align-self:center;padding:3px 10px;font-size:12px;display:inline-block}@media (width<=767px){:where(.w2k .studio-member-popover){width:min(320px,100vw - 80px);max-width:calc(100vw - 80px);padding:14px}:where(.w2k .studio-member-shortcuts){gap:2px}}:where(.w2k .studio-member-menu>summary){cursor:pointer;list-style:none}:where(.w2k .studio-member-menu>summary)::-webkit-details-marker{display:none}:where(.w2k .studio-member-popover-head>div){min-width:0}:where(.w2k .studio-member-shortcuts a),:where(.w2k .studio-member-shortcuts button){font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:5px 2px;font-family:inherit;font-size:12px;text-decoration:none;display:flex}:where(.w2k .studio-member-shortcuts svg){width:20px;height:20px}:where(.w2k .studio-member-popover a),:where(.w2k .studio-member-popover small),:where(.w2k .studio-member-popover span),:where(.w2k .studio-member-popover p),:where(.w2k .studio-member-popover strong){letter-spacing:normal;text-shadow:none;line-height:1.6}:where(.w2k .studio-member-popover button){letter-spacing:normal;text-shadow:none;height:auto;box-shadow:none;line-height:1.6}:where(.w2k .member-side-nav>a){background:0 0;gap:10px;min-height:44px;padding:12px 14px;font-size:14px;font-weight:400}:where(.w2k .member-identity h1){margin:6px 0 8px;font-size:17px;font-weight:400}:where(.w2k .member-overview-polished>a){border-radius:5px;grid-template-columns:minmax(0,1fr) 20px;gap:8px;min-width:0;padding:18px 16px;text-decoration:none;display:grid}:where(.w2k .member-overview-polished>a>small){font-size:12px}:where(.w2k .member-overview-polished p){overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:18px;font-weight:400;line-height:1.5}:where(.w2k .member-overview-polished p>small){font-size:12px}:where(.w2k .member-profile-facts>div){grid-template-columns:125px minmax(0,1fr);gap:20px;padding:13px 18px;font-size:14px;display:grid}:where(.w2k .member-plan-header h3){color:#fff;margin:0;font-size:17px;font-weight:400}:where(.w2k .member-plan-mark svg){width:21px;height:21px}:where(.w2k .member-plan ul){text-align:left;border:0;flex:1;margin:0 18px 14px;padding:10px 0;line-height:2.25}:where(.w2k .member-plan>button){color:#fff;width:calc(100% - 36px);box-shadow:none;background:#2f6fae;border-radius:4px;margin:0 18px;padding:9px 10px;font-size:13px}:where(.w2k .member-plan-featured>button){color:#44371d;background:linear-gradient(110deg,#e9d28f,#d6b775)}:where(.w2k .member-panel-content h2){margin:18px 0 12px;font-size:19px;font-weight:400}:where(.w2k .member-password-form input){padding:11px 12px;font-size:14px}:where(.w2k .member-password-form button){color:#fff;background:#2f6fae;border-radius:4px;padding:10px 16px;font-size:14px}@media (width<=767px){:where(.w2k .member-identity h1){font-size:16px}:where(.w2k .member-side-nav>a){flex:1 0 auto;gap:7px;min-height:38px;padding:9px 10px;font-size:12px}:where(.w2k .member-overview-polished>a){padding:13px 11px}:where(.w2k .member-overview-polished p){font-size:15px}:where(.w2k .member-profile-facts>div){grid-template-columns:86px minmax(0,1fr);gap:12px;padding:12px;font-size:13px}:where(.w2k .member-plan-header h3){font-size:15px}:where(.w2k .member-plan ul){margin:0 12px 12px;font-size:12px;line-height:2.2}:where(.w2k .member-plan>button){width:calc(100% - 24px);margin:0 12px}:where(.w2k .studio-member-shortcuts a),:where(.w2k .studio-member-shortcuts button){font-size:11px}}:where(.w2k .member-overview-polished>a>span){align-self:start}:where(.w2k .studio-member-popover-head .studio-member-avatar){width:42px;height:42px;font-size:20px}:where(.w2k .member-side-nav .member-secondary){background:0 0;justify-content:center;align-items:center;gap:8px;display:flex}:where(.w2k .member-sidebar .member-card){border-radius:5px;padding:20px 14px}:where(.w2k .member-plan-featured .member-plan-header){background:linear-gradient(110deg,#366b9a,#487fad)}@media (width<=767px){:where(.w2k .member-identity .member-avatar){grid-row:1/3;margin:0;font-size:22px}:where(.w2k .member-sidebar .member-identity){grid-template-columns:48px minmax(0,1fr);align-items:center;padding:16px}:where(.w2k .member-side-nav .member-ui-icon){width:15px;height:15px}}:where(.w2k .studio-member-avatar){border-radius:50%}:where(.w2k .member-identity .member-avatar){border-radius:50%;width:66px;height:66px;margin:0 auto 12px;font-size:26px}:where(.w2k .member-side-nav>a[aria-current=page]){border-radius:4px}:where(.w2k .member-profile-facts>div:last-child){border-bottom:0}:where(.w2k .studio-member-menu summary:focus-visible),:where(.w2k .studio-member-menu a:focus-visible),:where(.w2k .studio-member-menu button:focus-visible){outline-offset:3px}:where(.w2k .member-side-nav>a>span:last-child){font-size:12px}@media (width<=767px){:where(.w2k .studio-member-menu .site-member-entry .studio-member-avatar){width:18px;height:18px;font-size:10px}}:where(.w2k .compact-download){border:1px solid var(--dc-line);background:var(--dc-bg);color:var(--dc-text);font:400 13px/1.4 var(--studio-font,-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif);border-radius:8px;margin:14px 0;overflow:hidden;box-shadow:0 1px 4px #22334406}:where(.w2k .compact-download *){box-sizing:border-box;font-family:inherit}:where(.w2k .compact-download-heading){border-bottom:1px solid var(--dc-line);color:var(--dc-muted);align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex}:where(.w2k .compact-download-main){background:var(--dc-main);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 12px;display:flex}:where(.w2k .compact-download-file){flex:1;align-items:center;gap:9px;min-width:0;display:flex}:where(.w2k .compact-download-file-icon){color:#4481b6;background:#e3f0fc;border-radius:5px;flex:none;place-items:center;width:30px;height:32px;display:grid}:where(.w2k .compact-download-file strong){white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:400;overflow:hidden}:where(.w2k .compact-download-file small){color:var(--dc-muted);white-space:nowrap;flex:none;font-size:12px}:where(.w2k .compact-download-actions){flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}:where(.w2k .compact-download-permission){color:var(--dc-muted);align-items:center;gap:6px;font-size:11px;display:flex}:where(.w2k .compact-download-permission b){border:1px solid #e3ce91;border-radius:5px;max-width:290px;padding:3px 8px;font-size:11px;font-weight:400;line-height:1.4;display:inline-block}:where(.w2k .compact-download-button){color:#fff;white-space:nowrap;background:#2f6fae;border:1px solid #2f6fae;border-radius:5px;justify-content:center;align-items:center;min-height:30px;padding:6px 12px;font-size:12px;line-height:1.4;text-decoration:none;display:inline-flex}:where(.w2k .compact-download-secrets){background:var(--dc-green);border-top:1px solid var(--dc-line);justify-content:space-between;align-items:center;gap:10px;padding:6px 12px;display:flex}:where(.w2k .compact-download-secrets>small){color:var(--dc-muted);flex:none;font-size:11px}:where(.w2k .compact-download-values){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}:where(.w2k .compact-download-value){background:var(--dc-bg);border:1px solid var(--dc-line);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;border-radius:4px;gap:4px;max-width:100%;padding:3px 7px;display:inline-flex}:where(.w2k .compact-download-authorized){color:var(--dc-green-text);background:var(--dc-bg);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:10px;display:inline-block}@media (width<=640px){:where(.w2k .compact-download-main){flex-wrap:wrap;gap:6px;padding:7px 10px}:where(.w2k .compact-download-file){flex-basis:100%}:where(.w2k .compact-download-actions){justify-content:space-between;width:100%}:where(.w2k .compact-download-permission b){max-width:210px}:where(.w2k .compact-download-secrets){flex-direction:column;align-items:flex-start;gap:4px;padding:6px 10px}:where(.w2k .compact-download-values){justify-content:flex-start;width:100%}:where(.w2k .compact-download-value){font-size:10px}:where(.w2k .compact-download-heading){padding:5px 10px}}@media (width>=641px){:where(.w2k .compact-download-heading){padding:3px 12px}:where(.w2k .compact-download-main){padding:6px 12px}:where(.w2k .compact-download-file-icon){width:26px;height:28px}:where(.w2k .compact-download-secrets){padding:4px 12px}}:where(.w2k .compact-download-heading svg){fill:none;width:13px;height:13px;stroke:var(--dc-blue);stroke-width:1.6px;stroke-linejoin:round}:where(.w2k .compact-download-file-icon svg){stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linejoin:round;width:20px;height:22px}:where(.w2k .compact-download-value>span){overflow-wrap:anywhere;min-width:0}@media (width<=640px){:where(.w2k .compact-download-secrets>small span){font-size:10px}}:where(.w2k .compact-download div),:where(.w2k .compact-download span),:where(.w2k .compact-download strong),:where(.w2k .compact-download small),:where(.w2k .compact-download a),:where(.w2k .compact-download button){letter-spacing:normal;margin:0;line-height:1.4}:where(.w2k .compact-download-button:hover){background:#275f95}:where(.w2k .compact-download-button.is-disabled){background:var(--dc-line);border-color:var(--dc-line);color:var(--dc-muted)}:where(.w2k .compact-download a:focus-visible),:where(.w2k .compact-download button:focus-visible){outline:2px solid var(--dc-blue);outline-offset:2px}:where(.w2k .studio-title-list){background:var(--studio-surface,#fff);box-sizing:border-box;width:100%;min-width:0;box-shadow:none;border:0;border-radius:6px;padding:10px}:where(.w2k .studio-title-items){flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}:where(.w2k .studio-title-item){background:0 0;border:0;min-width:0;margin:0;padding:0;display:block}:where(.w2k .studio-title-link){border:1px solid var(--studio-line,#e2e8ee);background:var(--studio-surface,#fff);min-height:52px;color:var(--studio-text,#2d3d4d);box-sizing:border-box;box-shadow:none;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 16px;text-decoration:none;transition:border-color .15s,background-color .15s;display:grid;position:relative}:where(.w2k .studio-title-name){min-width:0;color:var(--studio-text,#2d3d4d);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:400;line-height:1.6;display:block;overflow:hidden}:where(.w2k .studio-title-marker){background:0 0;justify-content:center;align-items:center;width:18px;min-width:0;display:flex}:where(.w2k .studio-title-dot){border:2px solid var(--studio-blue,#367bb7);box-sizing:border-box;background:0 0;border-radius:50%;width:7px;height:7px;display:block}:where(.w2k .studio-title-date){white-space:nowrap;font-family:var(--studio-font,inherit);font-variant-numeric:tabular-nums;color:var(--studio-muted,#667786);font-size:12px;font-weight:400;line-height:1.5;display:block}:where(.w2k .studio-title-permission){white-space:nowrap;background:var(--studio-selected,#e8f1fb);color:var(--studio-blue,#326d9d);border:0;border-radius:12px;padding:3px 9px;font-size:11px;font-weight:400;line-height:1.5;display:block}:where(.w2k .studio-title-sr){clip:rect(0px, 0px, 0px, 0px);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}@media (width<=640px){:where(.w2k .studio-title-list){padding:6px}:where(.w2k .studio-title-items){gap:6px}:where(.w2k .studio-title-link){grid-template-columns:14px minmax(0,1fr) auto;gap:4px 8px;min-height:58px;padding:9px 10px}:where(.w2k .studio-title-marker){grid-area:1/1;width:14px}:where(.w2k .studio-title-name){grid-area:1/2/auto/-1;font-size:14px}:where(.w2k .studio-title-date){grid-area:2/2;font-size:11px}:where(.w2k .studio-title-permission){grid-area:2/3;padding:2px 7px;font-size:10px}}:where(.w2k .studio-title-category){text-overflow:ellipsis;white-space:nowrap;background:var(--studio-panel,#f3f6f8);max-width:100px;color:var(--studio-muted,#667786);text-align:center;border-radius:12px;padding:3px 8px;font-size:11px;font-weight:400;line-height:1.5;display:block;overflow:hidden}:where(.w2k .compact-download-permission b){color:var(--dc-text);background:var(--dc-badge);border-color:var(--dc-line)}:where(.w2k .compact-download-value){font-size:11px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;box-shadow:none;color:var(--dc-text);align-items:center;height:auto;min-height:0;font-family:inherit;font-weight:400;line-height:1.4}:where(.w2k .gallery-access-gate){isolation:isolate;border:1px solid var(--dc-line);background:linear-gradient(115deg,var(--dc-badge),var(--dc-green));color:var(--dc-text);text-align:left;backdrop-filter:blur(14px);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin:14px 0 0;padding:26px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #22334408}:where(.w2k .gallery-access-gate):before{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(at 15% 20%,#ffffff75,#0000 65%);position:absolute;inset:0}:where(.w2k .gallery-access-lock){background:var(--dc-bg);border:1px solid var(--dc-line);border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font-size:22px;display:grid}:where(.w2k .gallery-access-copy){flex-direction:column;gap:5px;min-width:0;display:flex}:where(.w2k .gallery-access-copy b){color:var(--dc-blue);font-size:11px;font-weight:500}:where(.w2k .gallery-access-copy strong){color:var(--dc-text);font-size:16px;font-weight:600;line-height:1.5}:where(.w2k .gallery-access-copy small){color:var(--dc-muted);font-size:12px;line-height:1.5}:where(.w2k .gallery-access-open){color:#fff;background:#2f6fae;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:9px 18px;font-size:13px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}@media (width<=600px){:where(.w2k .gallery-access-gate){text-align:center;gap:12px;padding:20px 14px}:where(.w2k .gallery-access-copy){flex:100%;order:1}:where(.w2k .gallery-access-open){order:2}:where(.w2k .gallery-access-copy strong){font-size:15px}}@media (prefers-reduced-motion:reduce){:where(.w2k .gallery-access-open){transition:none;transform:none}}:where(.w2k .video-trial-hint){background:var(--dc-main);color:var(--dc-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}:where(.w2k .video-trial-overlay){z-index:9999;backdrop-filter:blur(12px);color:#eef6ff;text-align:center;background:linear-gradient(135deg,#142234d9,#193949dd);place-items:center;padding:18px;display:grid;position:absolute;inset:0}:where(.w2k .video-trial-overlay strong){color:#eef6ff;font-size:22px;line-height:1.5;display:block}:where(.w2k .video-trial-lock){margin-bottom:8px;font-size:24px;display:block}:where(.w2k .video-trial-actions){flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (width<=480px){:where(.w2k .video-trial-overlay strong){font-size:18px}:where(.w2k .video-trial-actions){gap:6px}}:where(.w2k .gallery-access-lock svg){fill:none;width:23px;height:23px;stroke:var(--dc-blue);stroke-width:1.7px;stroke-linecap:round}:where(.w2k .video-trial-hint a){color:var(--dc-blue);text-decoration:none}:where(.w2k .video-trial-overlay p){color:#bed0e0;margin:8px 0 16px;font-size:13px}:where(.w2k .video-trial-actions a){color:#fff;cursor:pointer;background:#2f6fae;border:1px solid #6994b8;border-radius:4px;padding:7px 12px;font-size:12px;text-decoration:none}:where(.w2k .video-trial-actions button){background:0 0}@media (width<=480px){:where(.w2k .video-trial-actions a),:where(.w2k .video-trial-actions button){padding:5px 8px}}:where(.w2k .studio-title-link:hover),:where(.w2k .studio-title-link:focus-visible){background:var(--studio-selected,#eef5fc);border-color:var(--studio-blue,#367bb7);outline-offset:2px;outline:2px solid #0000}:where(.w2k .studio-title-marker .studio-medal-icon){width:18px;height:20px;display:block}:where(.w2k .studio-title-permission.is-public){background:var(--studio-panel,#f3f6f8);color:var(--studio-muted,#667786)}@media (width<=640px){:where(.w2k .studio-title-marker .studio-medal-icon){width:14px;height:17px}}:where(.w2k .studio-home-title-list .studio-title-link){grid-template-columns:18px minmax(0,1fr) auto auto 100px;gap:12px}@media (width<=640px){:where(.w2k .studio-home-title-list .studio-title-link){grid-template-columns:14px minmax(0,1fr) auto auto;gap:5px 7px}:where(.w2k .studio-home-title-list .studio-title-category){grid-area:2/4;max-width:72px;padding:2px 6px;font-size:10px}:where(.w2k .studio-home-title-list .studio-title-name){grid-column:2/-1}}:where(.w2k .compact-download-button.is-upgrade){color:#2f5f89;background:#e4eff9;border-color:#cfdfed}:where(.w2k .compact-download-value:hover){border-color:var(--dc-blue);background:var(--dc-main)}:where(.w2k .compact-download-value:focus-visible){outline:2px solid var(--dc-blue);outline-offset:2px}:where(.w2k .compact-download-value:disabled){cursor:wait;opacity:.75}:where(.w2k .gallery-access-open:hover){transform:translateY(-2px);box-shadow:0 4px 12px #2f6fae33}:where(.w2k .gallery-access-open:focus-visible){outline:2px solid var(--dc-blue);outline-offset:3px}:where(.w2k .video-trial-overlay[hidden]){display:none}:where(.w2k .is-trial-ended .art-bottom),:where(.w2k .is-trial-ended .art-mask){pointer-events:none;visibility:hidden}:where(.w2k .video-trial-actions a:focus-visible){outline-offset:3px;outline:2px solid #fff}:where(.dark .w2k .compact-download-button.is-upgrade){color:#bed8f1;background:#263d52;border-color:#405970}:where(.w2k .studio-cover-tier){right:6px}:where(.w2k .studio-auth-dialog){border:1px solid var(--studio-line,#d8e1ea);background:var(--studio-surface,#fff);width:min(400px,100vw - 28px);max-height:calc(100dvh - 32px);color:var(--studio-text,#2d3d4d);box-sizing:border-box;border-radius:10px;margin:auto;padding:28px;font-size:14px;line-height:1.6;position:fixed;inset:0;overflow:auto;box-shadow:0 16px 60px #0003}:where(.w2k .studio-auth-dialog)::backdrop{background:#0c162380}:where(.w2k .studio-auth-close){width:30px;height:30px;color:var(--studio-muted,#667786);cursor:pointer;background:0 0;border:0;padding:0;font-size:24px;position:absolute;top:10px;right:12px}:where(.w2k .studio-auth-dialog header small){color:var(--studio-blue,#367bb7);font-size:12px}:where(.w2k .studio-auth-dialog label){color:inherit;flex-direction:column;gap:5px;margin-bottom:14px;font-size:12px;display:flex}:where(.w2k .studio-auth-submit){color:#fff;cursor:pointer;background:#326fae;border:0;border-radius:5px;width:100%;height:40px;padding:8px;font-size:14px;display:block}:where(.w2k .studio-auth-error){color:#c14444;overflow-wrap:anywhere;margin:0 0 12px;font-size:12px}:where(.w2k .studio-auth-dialog footer){justify-content:space-between;gap:12px;margin-top:16px;display:flex}:where(.w2k .studio-guest-intro){background:var(--mp-soft,#eef4fb);color:var(--mp-text,#2d3d4d);text-align:center;border-radius:4px;padding:10px 8px;font-size:13px}:where(.w2k .studio-guest-actions){justify-content:space-around;gap:12px;margin-top:15px;display:flex}@media (width<=480px){:where(.w2k .studio-auth-dialog){padding:24px 20px}:where(.w2k .studio-cover-tier){right:4px}}:where(.w2k .studio-auth-dialog h2){color:inherit;margin:8px 0;font-size:23px;font-weight:400}:where(.w2k .studio-auth-dialog header p){color:var(--studio-muted,#667786);margin:0 0 20px;font-size:12px}:where(.w2k .studio-auth-dialog footer a),:where(.w2k .studio-auth-dialog footer button){color:var(--studio-blue,#367bb7);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:none}:where(.w2k .studio-guest-actions a){color:var(--mp-blue,#367bb7);flex-direction:column;align-items:center;gap:5px;font-size:12px;text-decoration:none;display:flex}:where(.w2k .studio-guest-actions svg){width:24px;height:24px}:where(.w2k .studio-auth-dialog:not([open])){display:none}:where(.w2k .studio-auth-dialog[open]){display:block}:where(.w2k .studio-auth-dialog [hidden]){display:none}:where(.w2k .studio-auth-submit:disabled){opacity:.6;cursor:wait}:where(.w2k .studio-auth-error:empty){display:none}:where(.w2k .studio-auth-dialog input:not([type=hidden])){border:1px solid var(--studio-line,#d8e1ea);background:var(--studio-panel,#f5f8fb);width:100%;min-width:0;height:40px;color:var(--studio-text,#2d3d4d);font:inherit;box-sizing:border-box;box-shadow:none;border-radius:5px;padding:8px 11px;display:block}:where(.w2k .studio-auth-dialog input:focus-visible){outline:2px solid var(--studio-blue,#367bb7);outline-offset:2px}:where(.w2k .studio-cover-meta){align-items:center;gap:8px;min-width:0}:where(.w2k .studio-cover-meta-tag){text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:65%;padding:0;overflow:hidden}:where(.w2k .studio-vip-entry){color:#5ba6df;flex:none;justify-content:center;align-items:center;width:38px;height:24px;text-decoration:none;display:inline-flex}:where(.w2k .studio-vip-page){box-sizing:border-box;border:1px solid var(--studio-line,#d8e1ea);background:var(--studio-surface,#fff);width:calc(100% - 20px);min-width:0;margin:10px}:where(.w2k .studio-vip-content){min-width:0;padding:24px}:where(.w2k .member-plan){transition:transform .18s,border-color .18s,box-shadow .18s}@media (width<=600px){:where(.w2k .studio-vip-content){padding:16px}:where(.w2k .studio-vip-page){margin:6px}:where(.w2k .studio-vip-entry){width:25px}}@media (prefers-reduced-motion:reduce){:where(.w2k .member-plan){transition:none}}:where(.w2k .studio-vip-entry svg){width:34px;height:19px;display:block}:where(.w2k .studio-vip-content h1){color:var(--studio-text,#2d3d4d);margin:0 0 12px;font-size:22px;font-weight:400}@media (width<=600px){:where(.w2k .studio-vip-entry svg){width:25px;height:16px}}@media (width<=360px){:where(.w2k .site-top-nav a){gap:0;padding-left:4px;padding-right:4px}:where(.w2k .site-top-nav a>svg){display:none}}:where(.w2k .studio-cover-meta .media-card-date){color:var(--studio-muted,#667786);font-size:12px;font-weight:400;line-height:1.6;font-family:var(--studio-font,inherit);margin:0;display:block;position:static}:where(.w2k .studio-vip-page .w2k-breadcrumb){background:var(--studio-panel,#f3f7fa);border-bottom:1px solid var(--studio-line,#d8e1ea);align-items:center;gap:9px;padding:10px 18px;font-size:13px;display:flex}:where(.w2k .member-plan:hover),:where(.w2k .member-plan:focus-within){border-color:var(--mp-blue,#2f6fae);transform:translateY(-4px);box-shadow:0 10px 26px #19497529}:where(.w2k .studio-vip-page .member-plan-grid){grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1100px){:where(.w2k .studio-vip-page .member-plan-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){:where(.w2k .studio-vip-page .member-plan-grid){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){:where(.w2k .member-plan:hover),:where(.w2k .member-plan:focus-within){transform:none}}:where(.w2k .studio-cover-meta){box-sizing:border-box;justify-content:space-between;width:100%;display:flex}:where(.w2k .studio-cover-meta-tag){text-align:right;flex:0 auto;margin-left:auto}:where(.w2k .studio-cover-tier){color:#245b8e;letter-spacing:.04em;background:#e4effd;border-radius:4px;align-items:center;padding:1px 6px;font-size:10px;font-weight:500;line-height:1.6;display:inline-flex;top:6px;bottom:auto}:where(.w2k .studio-avatar-image){object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}:where(.w2k .studio-member-avatar){overflow:hidden}:where(.w2k .member-avatar-upload){flex-direction:column;align-items:center;gap:8px;margin:0;display:flex}:where(.w2k .member-avatar-picker){cursor:pointer;display:block;position:relative}:where(.w2k .member-avatar-camera){color:#fff;background:#326fae;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:18px;display:flex;position:absolute;bottom:0;right:0}:where(.w2k .member-avatar-upload small){color:var(--studio-muted,#667786);margin:0;font-size:11px;line-height:1.5}:where(.w2k .member-avatar-message:empty),:where(.w2k .member-avatar-picker input[hidden]){display:none}:where(.w2k .media-card-media .media-card-badge.is-episode){border-radius:4px;inset:6px auto auto 6px}@media (width<=767px){:where(.w2k .member-identity){grid-template-columns:70px minmax(0,1fr);align-items:center;gap:4px 12px;display:grid}:where(.w2k .member-avatar-upload){grid-area:1/1/span 2;width:70px;min-width:0}:where(.w2k .member-avatar-upload small){display:none}:where(.w2k .member-identity h1){text-align:left;grid-area:1/2;align-self:end;margin:0}:where(.w2k .member-identity .member-avatar){width:64px;height:64px}:where(.w2k .member-identity>.member-badge){white-space:nowrap;grid-area:2/2;place-self:start}}:where(body .front-pagination){background:0 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;height:auto;min-height:0;margin:0;padding:7px 10px;display:flex}:where(body .front-page-btn){border:1px solid var(--studio-line,#d7e0e7);background:var(--studio-panel,#f4f7f9);height:26px;min-height:26px;color:var(--studio-text,#263746);font:400 13px/1.5 var(--studio-font,system-ui);box-shadow:none;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:2px 10px;display:inline-flex}:where(body .front-page-count){border:1px solid var(--studio-line,#d7e0e7);height:26px;min-height:26px;color:var(--studio-text,#263746);box-shadow:none;white-space:nowrap;background:var(--studio-surface,#fff);font-variant-numeric:tabular-nums;border-radius:4px;justify-content:center;align-items:center;padding:2px 10px;display:inline-flex}:where(body .filter-popover-tags){width:max-content;min-width:0;max-width:calc(100vw - 24px);padding:6px}:where(body .filter-tag-grid){grid-template-columns:repeat(3,max-content);gap:3px 7px;display:grid}@media (width<=640px){:where(body .filter-popover-tags){width:max-content;left:auto;right:0}:where(body .filter-tag-grid){grid-template-columns:repeat(2,max-content)}}:where(body .article-region){opacity:1;transition:none}:where(body .front-page-btn.is-disabled){color:var(--studio-muted,#667786);opacity:.55;cursor:default}:where(body .filter-tag-grid .compact-option){border-radius:4px;justify-content:flex-start;align-items:center;gap:5px;min-width:0;padding:4px 7px;display:flex}:where(body .filter-tag-grid .compact-option small){flex:none}:where(body .studio-home-title-list .studio-title-link){grid-template-columns:18px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;display:grid}:where(body .studio-home-title-list .studio-title-marker){grid-area:1/1;min-width:0}:where(body .studio-home-title-list .studio-title-name){grid-area:1/2;min-width:0}:where(body .studio-home-title-list .studio-title-date){grid-area:1/3;min-width:0}:where(body .studio-home-title-list .studio-title-permission){grid-area:1/4;min-width:0}:where(body .studio-home-title-list .studio-title-category){white-space:nowrap;text-overflow:ellipsis;background:var(--studio-panel,#f3f6f8);min-width:0;color:var(--studio-muted,#667786);font:400 11px/1.5 var(--studio-font,system-ui);text-align:center;border-radius:12px;grid-area:1/5;display:block;overflow:hidden}@media (width<=640px){:where(body .studio-home-title-list .studio-title-link){grid-template-columns:14px minmax(0,1fr) auto auto;gap:5px 7px}:where(body .studio-home-title-list .studio-title-name){grid-column:2/-1}:where(body .studio-home-title-list .studio-title-date){grid-area:2/2}:where(body .studio-home-title-list .studio-title-permission){grid-area:2/3}:where(body .studio-home-title-list .studio-title-category){grid-area:2/4;max-width:72px;padding:2px 6px;font-size:10px}}:where(body .article-region.htmx-request){opacity:1;transition:none}:where(.dark body .studio-title-list),:where(.dark body .studio-title-link){color:#dbe2eb;background:#181d24;border-color:#35404c;transition:none}:where(body a.front-page-btn:hover){background:var(--studio-selected,#e7f0fa);border-color:var(--studio-blue,#367bb7);color:var(--studio-blue,#367bb7)}:where(body .filter-tag-grid .compact-option span){white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:110px;overflow:hidden}:where(body .member-side-nav>a[aria-current=page]),:where(body .member-side-nav>a:hover){background:var(--studio-selected,#e0edfa);color:var(--studio-blue,#2f6fae);border-radius:4px}:where(body .member-side-nav>a:focus-visible){background:var(--studio-selected,#e0edfa);color:var(--studio-blue,#2f6fae);outline:2px solid var(--studio-blue,#2f6fae);outline-offset:1px;border-radius:4px}:where(.dark body .studio-title-link:hover),:where(.dark body .studio-title-link:focus-visible){background:#283d55;border-color:#9dc5f4}:where(body #article-content a:not(:where(.compact-download a,.gallery-access a,.gallery-paywall a))),:where(body .reading-content a:not(:where(.compact-download a,.gallery-access a,.gallery-paywall a))),:where(body .prose-paper a:not(:where(.compact-download a,.gallery-access a,.gallery-paywall a))){text-decoration:underline}:where(body .studio-member-head-copy){flex:1;justify-content:space-between;min-width:0;display:flex}:where(body .studio-member-head-copy strong){overflow-wrap:anywhere;font-size:13px}:where(body .member-identity-name){flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin:10px 0 0;font-size:17px;display:flex}:where(body .studio-detail-breadcrumb){border:1px solid var(--studio-line,#e2e8ee);background:color-mix(in srgb,var(--studio-panel,#f3f6fa) 65%,transparent);min-height:34px;color:var(--studio-muted,#657587);border-radius:6px;align-items:center;gap:8px;margin:8px 12px;padding:8px 12px;font-size:12px;display:flex}:where(body .studio-detail-breadcrumb):before{display:none}:where(body .w2k-crumb-sep){color:#98a5b4}:where(body .studio-content-gate){border:1px solid var(--studio-line,#e1e7ee);background:var(--studio-panel,#f4f8fc);border-radius:9px;place-items:center;min-height:240px;margin:16px 0;padding:25px 16px;display:grid;position:relative;overflow:hidden}:where(body .studio-gate-placeholder){filter:blur(8px);opacity:.6;pointer-events:none;flex-direction:column;gap:18px;display:flex;position:absolute;inset:25px}:where(body .studio-gate-placeholder i){background:var(--studio-line,#cbd7e3);border-radius:5px;width:85%;height:12px;display:block}:where(body .studio-gate-card){text-align:center;border:1px solid var(--studio-line,#dce5ef);background:color-mix(in srgb,var(--studio-surface,#fff) 84%,transparent);backdrop-filter:blur(12px);border-radius:9px;flex-direction:column;align-items:center;width:100%;max-width:440px;padding:22px;display:flex;position:relative;box-shadow:0 8px 26px #18294014}:where(body .studio-gate-lock){color:#fff;background:linear-gradient(120deg,#4ca5ec,#5a62d7);border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:10px;display:grid}:where(body .studio-gate-action){color:#fff;background:linear-gradient(110deg,#318bea,#545ed3);border:0;border-radius:5px;align-items:center;gap:7px;padding:8px 17px;font-size:12px;transition:transform .15s,filter .15s;display:inline-flex}@media (prefers-reduced-motion:reduce){:where(body .studio-gate-action){transition:none;transform:none}}:where(body .studio-member-head-copy a){white-space:nowrap;color:var(--studio-blue,#2f6fae);font-size:12px}:where(body .member-identity-name span){color:var(--studio-blue,#2f6fae);font-size:13px}:where(body .studio-detail-breadcrumb svg){flex:none;width:14px;height:14px}:where(body .studio-gate-lock svg){width:23px;height:23px}:where(body .studio-gate-card h2){color:var(--studio-text,#304358);margin:0 0 5px;font-size:18px;font-weight:700;line-height:1.5}:where(body .studio-gate-card p){color:var(--studio-muted,#748496);margin:0 0 14px;font-size:12px;line-height:1.7}:where(body .studio-gate-action svg){width:15px;height:15px}:where(body .studio-home-title-list .studio-title-category){width:auto;max-width:100px;padding:3px 9px}:where(body .studio-detail-breadcrumb a),:where(body .studio-detail-breadcrumb .w2k-crumb-current){background:0 0;align-items:center;gap:5px;min-width:0;display:inline-flex}:where(body .studio-gate-placeholder i:nth-child(2n)){width:65%}:where(body .studio-gate-action:hover){filter:brightness(1.08);transform:translateY(-1px)}:where(body .studio-member-head-copy){align-items:center;gap:8px}:where(body .studio-member-menu-identity){flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}:where(body .studio-member-menu-identity strong){color:var(--studio-text,#2f4051);overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.4}:where(body .studio-member-level){background:var(--studio-selected,#e7f0fa);width:auto;color:var(--studio-blue,#2f6fae);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:10px;line-height:1.5;display:inline-block}:where(body .studio-expiry-summary){flex-wrap:wrap;align-items:center;gap:7px;display:flex}:where(body .studio-member-expiry-bar){border:1px solid var(--studio-line,#dce5ee);background:var(--studio-panel,#f4f7fb);color:var(--studio-muted,#708193);border-radius:7px;align-items:center;gap:9px;margin:12px 0;padding:9px 10px;display:flex}:where(body .studio-member-expiry-bar small){color:var(--studio-muted,#718194);font-size:10px;line-height:1.4;display:block}:where(body .studio-member-shortcuts){border:1px solid var(--studio-line,#e3e9f0);background:var(--studio-panel,#f5f7fa);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:6px;display:grid}:where(body .studio-member-shortcuts form){min-width:0;margin:0;padding:0;display:block}:where(body a.studio-member-upgrade){color:#fff;background:linear-gradient(110deg,#286aad,#3c83bf);border:1px solid #ffffff20;border-radius:20px;flex:none;align-items:center;padding:6px 10px;font-size:11px;line-height:1.4;display:inline-flex}:where(body .studio-member-expiry-bar>svg){width:18px;height:18px;color:var(--studio-blue,#3877ad);flex:none}:where(body .studio-member-expiry-bar>div){flex-direction:column;gap:3px;min-width:0;display:flex}:where(body .studio-member-shortcuts a),:where(body .studio-member-shortcuts button){width:100%;min-width:0;min-height:54px;color:var(--studio-muted,#718293);cursor:pointer;background:0 0;border:0;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px 2px;font-size:11px;line-height:1.4;transition:background-color .12s,color .12s;display:flex}:where(body .studio-member-shortcuts svg){flex:none;width:18px;height:18px}:where(body .studio-expiry-summary>.studio-expiry-date){font-family:var(--studio-code-font,ui-monospace,monospace);letter-spacing:0;font-variant-numeric:tabular-nums;background:var(--studio-selected,#eaf2fa);color:var(--studio-blue,#326c9f);white-space:normal;overflow-wrap:anywhere;border-radius:14px;max-width:100%;padding:4px 8px;font-size:11px;font-weight:400;line-height:1.6;display:inline-block}:where(body .studio-expiry-summary>.studio-expiry-status){background:var(--studio-panel,#f2f5f8);color:var(--studio-muted,#6d7e8f);white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:400;line-height:1.5;display:inline-block}:where(body .studio-member-expiry-bar .studio-expiry-date){font-family:var(--studio-code-font,ui-monospace,monospace);color:var(--studio-text,#354b60);overflow-wrap:anywhere;font-size:11px;line-height:1.5;display:block}:where(body a.studio-member-upgrade:hover){filter:brightness(1.1)}:where(body .studio-member-shortcuts a:hover),:where(body .studio-member-shortcuts button:hover){background:var(--studio-surface,#fff);color:var(--studio-blue,#2f6fae);outline-offset:1px;outline:2px solid #0000;box-shadow:0 1px 4px #14263814}:where(body .studio-member-shortcuts a:focus-visible),:where(body .studio-member-shortcuts button:focus-visible){background:var(--studio-surface,#fff);color:var(--studio-blue,#2f6fae);outline-offset:1px;outline-width:2px;outline-style:solid;outline-color:var(--studio-blue,#2f6fae);box-shadow:0 1px 4px #14263814}:where(.w2k .studio-detail-pane){box-sizing:border-box;min-width:0;max-width:100%;overflow:clip visible}:where(.w2k .paper-video-shell),:where(.w2k .paper-video-player){box-sizing:border-box;min-width:0;max-width:100%}:where(.w2k .paper-video-player video){object-fit:contain;width:100%;min-width:0;max-width:100%}@media (width<=767px){:where(.w2k .site-brand-compact){text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:48px;display:inline-block;overflow:hidden}:where(.w2k .article-footer-brand){overflow-wrap:anywhere;white-space:normal;max-width:100%}}:where(.cms-admin-workspace .cms-admin-layout){grid-template-columns:var(--rail-width) minmax(0px, 1fr);align-items:start;gap:12px;padding:10px;display:grid}:where(.cms-admin-workspace .cms-admin-sidebar){width:auto;padding:0;display:block;position:static;overflow:visible}:where(.cms-admin-workspace .cms-admin-pane){align-self:stretch;width:auto;min-width:0;max-width:100%;padding:0;overflow:visible}:where(.cms-admin-workspace .cms-admin-content>main){width:100%;max-width:none;margin:0;padding:0}:where(.cms-admin-workspace .w2k-breadcrumb){background:var(--mc-side);margin:0;padding:12px 18px}@media (width<=1100px){:where(.cms-admin-workspace .cms-admin-layout){grid-template-columns:220px minmax(0,1fr)}}@media (width<=767px){:where(.cms-admin-workspace .cms-admin-layout){grid-template-columns:minmax(0,1fr);padding:8px}:where(.cms-admin-workspace .cms-admin-sidebar){grid-row:1}}:where(.cms-admin-workspace .cms-member-table){border-collapse:collapse;background:var(--mc-surface);border:0}@media (width<=767px){:where(.cms-admin-workspace .cms-admin-pane){grid-row:2;overflow:clip visible}}:where(.cms-admin-workspace .cms-member-table thead),:where(.cms-admin-workspace .cms-member-table tbody),:where(.cms-admin-workspace .cms-member-table tr){border:0}:where(.cms-admin-workspace .cms-admin-pagination){align-items:center;display:flex}:where(.cms-admin-workspace .cms-member-table-scroll){border:1px solid var(--mc-line);min-height:0;overflow:auto hidden}:where(.cms-admin-workspace .cms-article-title){height:auto;min-height:40px;box-shadow:none;width:100%;color:var(--article-text);background:0 0;border:0;outline:0;margin:0;padding:0;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.4}:where(.cms-admin-workspace .cms-article-title)::placeholder{color:var(--article-muted)}:where(.cms-admin-workspace .cms-tag-input){width:auto;min-width:80px;height:28px;min-height:0;box-shadow:none;background:0 0;border:0;outline:0;padding:3px}:where(.cms-admin-workspace .cms-permission-row>label){margin:0}:where(.cms-admin-workspace .cms-visually-hidden){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){:where(.cms-admin-workspace .w2k-breadcrumb){padding:10px}}:where(.w2k .article-taxonomy>a){align-items:center;gap:0;padding:3px 7px;display:inline-flex}:where(.cms-admin-workspace .cms-admin-content button),:where(.cms-admin-workspace .cms-admin-content input),:where(.cms-admin-workspace .cms-admin-content select),:where(.cms-admin-workspace .cms-admin-content textarea){border-radius:4px}:where(.cms-admin-workspace .cms-member-table td){border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--mc-line);color:var(--article-text);border-image:}:where(.cms-admin-workspace .cms-member-table th){border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--mc-line);color:var(--article-muted);background:var(--mc-side);border-image:}:where(.cms-admin-workspace .cms-admin-pagination a),:where(.cms-admin-workspace .cms-admin-pagination span){border:1px solid var(--mc-line);color:var(--article-text);background:var(--mc-side);border-radius:4px;padding:0 10px;line-height:1;display:inline-flex}:where(.cms-admin-workspace .cms-member-more summary){padding:0 8px;line-height:1;display:flex}:where(.cms-admin-workspace .cms-editor-save-actions button){border:1px solid var(--mc-line);background:var(--mc-surface);color:var(--article-text);border-radius:4px}:where(.cms-admin-workspace .cms-permission-row>button){height:36px;padding:6px}:where(.cms-admin-workspace .cms-site-settings button){color:#fff;background:#2f6fae;border:0;border-radius:4px}:where(.w2k .article-rail-actions .member-article-save){margin:0;padding:0;display:inline-flex}:where(.w2k .studio-detail-pane .studio-detail-breadcrumb){box-sizing:border-box;width:auto;min-width:0;max-width:calc(100% - 24px)}:where(.w2k .paper-callout.has-callout-tools){min-width:0;padding:0;overflow:hidden}:where(.cms-admin-workspace .cms-admin-sidebar .member-identity){text-align:center;padding:30px 20px;display:block}:where(.cms-admin-workspace .cms-admin-sidebar .member-side-nav){flex-direction:column;padding:14px;display:flex}@media (width<=767px){:where(.cms-admin-workspace .cms-admin-sidebar .member-identity){display:none}:where(.cms-admin-workspace .cms-admin-sidebar .member-side-nav){flex-flow:wrap;margin:0;padding:8px}}:where(.cms-admin-workspace .cms-admin-content section),:where(.cms-admin-workspace .cms-admin-content article),:where(.cms-admin-workspace .cms-admin-content .cms-inspector-card){border-radius:5px}:where(.cms-admin-workspace .cms-member-table tbody tr:hover){background:var(--mc-active)}:where(.cms-admin-workspace .cms-admin-content .overflow-x-auto){overflow:auto}@media (width<=767px){:where(.cms-admin-workspace .cms-admin-content form.flex),:where(.cms-admin-workspace .cms-admin-content form.flex>label){min-width:0;max-width:100%}}:where(.cms-admin-workspace .cms-editor-save-actions [data-save-status=published]){color:#fff;background:linear-gradient(110deg,#2f6fae,#3e86ba);border-color:#2f6fae}:where(.cms-admin-workspace [data-member-menu-panel] .cms-danger){color:#b85562;background:0 0}:where(.w2k .article-rail-actions .member-article-save button),:where(.w2k .article-rail-actions .member-article-save a){color:var(--article-accent);font:inherit;background:0 0;border:0;padding:0}:where(.cms-admin-workspace .cms-admin-sidebar .member-side-nav>a){align-items:center;padding:10px 12px;display:flex}@media (width<=767px){:where(.cms-admin-workspace .cms-admin-sidebar .member-side-nav>a){padding:6px 8px}}:where(.cms-admin-workspace .cms-admin-content details.relative){position:relative}:where(.cms-admin-workspace .cms-admin-pagination a[aria-current=page]){color:#fff;background:#2f6fae;border-color:#2f6fae}:where(.cms-admin-workspace .cms-admin-pagination a:hover){background:var(--mc-active);color:var(--article-accent)}:where(.cms-admin-workspace .cms-admin-content details:not([open])>div){display:none}:where(.w2k .paper-callout.has-callout-tools .callout-toolbar){border-bottom:1px solid var(--callout-line);background:linear-gradient(110deg,var(--callout-bg),var(--studio-selected,var(--callout-bg)));align-items:center;gap:10px;margin:0;padding:10px 14px;list-style:none;display:flex}:where(.w2k .paper-callout.has-callout-tools .callout-actions){flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}:where(.w2k .paper-callout.has-callout-tools .callout-action){border:1px solid var(--callout-line);background:var(--callout-bg);width:30px;height:28px;min-height:0;color:var(--callout-accent);box-shadow:none;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:inline-flex}:where(.w2k .paper-callout.has-callout-tools>.callout-body){box-sizing:border-box;overflow-wrap:anywhere;padding:12px 14px}:where(.w2k .paper-callout.has-callout-tools .callout-action svg){width:18px;height:18px;margin:0}:where(.cms-admin-workspace .cms-admin-content a[href="/guboysky/posts/new"]),:where(.cms-admin-workspace .cms-admin-content button.bg-zinc-900),:where(.cms-admin-workspace .cms-admin-content button.bg-zinc-950),:where(.cms-admin-workspace .cms-admin-content [data-save-status=published]),:where(.cms-admin-workspace .cms-admin-content .cms-member-row-actions>[data-adjust-member]),:where(.cms-admin-workspace .cms-admin-content .cms-member-toolbar form>button),:where(.cms-admin-workspace .cms-admin-content .cms-compact-dialog button[type=submit]){color:#fff;background:linear-gradient(110deg,#2f6fae,#3e86ba);border-color:#2f6fae;border-radius:4px}:where(.w2k .paper-callout.has-callout-tools .callout-toolbar .callout-title){flex:1;min-width:0;margin:0}:where(.w2k .paper-callout.has-callout-tools .callout-action[hidden]){display:none}:where(.w2k .paper-callout.has-callout-tools .callout-action:hover),:where(.w2k .paper-callout.has-callout-tools .callout-action.is-copied){background:var(--callout-accent);color:var(--callout-bg)}:where(.w2k .paper-callout.has-callout-tools .callout-action:focus-visible){background:var(--callout-accent);color:var(--callout-bg);outline:2px solid var(--callout-accent);outline-offset:2px}:where(.w2k .paper-callout.has-callout-tools.is-expanded>.callout-body){max-height:none;mask-image:none}:where(.w2k .paper-callout.has-callout-tools.is-long:not(.is-expanded)>.callout-body){max-height:320px;overflow:hidden}:where(.cms-admin-workspace #post-form>main){width:100%;max-width:none;margin:0;padding:20px 0 0}@media (width<=1100px){:where(.cms-admin-workspace #post-form>main){grid-template-columns:minmax(0,1fr)}}@media (width<=767px){:where(.cms-admin-workspace #new-tag-form>label),:where(.cms-admin-workspace #new-category-form>label:nth-child(-n+2)){flex:1 0 100%;width:100%}}.htmx-indicator{opacity:0}.htmx-request .htmx-indicator,.htmx-request.htmx-indicator{opacity:1;transition:opacity .2s ease-in}:where(.compact-download-file){flex-wrap:wrap}:where(.compact-download-metadata){flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}:where(details.paper-callout.is-collapsible){--callout-bg:#f5f8fc;--callout-line:#d6e2ee;--callout-accent:#3977b4;background:var(--callout-bg);border:1px solid var(--callout-line);border-left:3px solid var(--callout-accent);border-radius:6px}:where(html.dark details.paper-callout.is-collapsible){--callout-bg:#202c39;--callout-line:#35495e;--callout-accent:#9dc5f4}:where(details.paper-callout.is-collapsible>summary){background:var(--callout-bg);color:var(--article-text,inherit)}:where(details.paper-callout.is-collapsible>.callout-body){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--callout-accent) var(--callout-bg);background:var(--callout-bg);height:370px;max-height:370px;overflow:hidden auto;mask-image:none}:where(){background:var(--callout-accent);border-radius:6px;width:6px}:where(.paper-callout:not(.is-collapsible)>.callout-icon){display:none}:where(.paper-callout:not(.is-collapsible)>.callout-toolbar){box-sizing:border-box;gap:7px;min-height:24px;padding:3px 12px;line-height:18px}:where(.paper-callout:not(.is-collapsible) .callout-toolbar .callout-title){font-size:14px;line-height:18px}:where(.callout-title-icon){width:15px;height:15px;color:var(--callout-accent);flex:none}:where(.paper-callout:not(.is-collapsible) .callout-action){width:20px;height:18px;padding:1px}:where(html.dark .code-block-wrapper){background:var(--studio-soft)}:where(html.dark .code-block-wrapper pre),:where(html.dark .code-block-wrapper pre code),:where(html.dark .code-block-wrapper .hljs){background:0 0}:where(.cms-taxonomy-tabs){background:var(--mc-side);border:1px solid var(--mc-line)}:where(.cms-taxonomy-tabs>button){color:var(--article-muted);background:0 0}:where(.cms-taxonomy-tabs>button[aria-selected=true]){background:var(--mc-active);color:var(--article-accent)}:where(.cms-taxonomy-tabs>button:hover){background:var(--mc-active);color:var(--article-text)}:where(html.dark .cms-admin-content table tbody>tr),:where(html.dark .cms-admin-content table td),:where(html.dark .cms-admin-content table th){border-color:var(--mc-line)}:where(html.dark .cms-admin-content table thead){background:var(--mc-side);border-color:var(--mc-line)}:where(html.dark .cms-admin-content table tbody>tr:hover){background:var(--mc-active)}:where(html.dark .cms-admin-content [data-layout-menu] summary),:where(html.dark .cms-admin-content [data-layout-menu] summary span),:where(html.dark .cms-admin-content [data-layout-option]){color:var(--article-text)}:where(html.dark .cms-admin-content [data-layout-menu] summary),:where(html.dark .cms-admin-content [data-layout-menu]>div),:where(html.dark .cms-taxonomy-count){background:var(--mc-side);border-color:var(--mc-line);color:var(--article-text)}:where(html.dark .cms-post-status.is-published){color:#9bddc5;background:#203c35;box-shadow:inset 0 0 0 1px #34574b}:where(html.dark .cms-post-status.is-draft){background:var(--mc-side);color:var(--article-muted)}:where(html.dark .cms-post-pin){color:#c4b9ec;background:#34314b}:where(html.dark .cms-admin-content [data-post-row] td:last-child>div){opacity:1}.media-storage-picker{border:1px solid var(--studio-line,#d8e1ea);background:var(--studio-surface,#fff);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;padding:12px;display:flex}.media-storage-picker legend{float:left;color:var(--studio-muted,#718096);margin-right:12px;padding:7px 0;font-size:13px}.media-storage-picker label{cursor:pointer;position:relative}.media-storage-picker input{opacity:0;width:1px;height:1px;position:absolute}.media-storage-picker label span{border:1px solid var(--studio-line,#d8e1ea);color:var(--studio-text,#334155);border-radius:7px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;transition:background .15s,border-color .15s;display:flex}.media-storage-picker svg{width:17px;height:17px}.media-storage-picker input:checked+span{background:var(--studio-selected,#e2effa);border-color:var(--studio-blue,#3479b5);color:var(--studio-blue,#3479b5);font-weight:600}.media-storage-picker input:focus-visible+span{outline:2px solid var(--studio-blue,#3479b5);outline-offset:3px}.cms-media-dialog{background:var(--studio-surface,#fff);color:var(--studio-text,#334155)}.cms-media-dialog header,.cms-media-dialog footer{border-color:var(--studio-line,#d8e1ea)}.cms-media-dialog footer{background:var(--studio-panel,#f4f7fa)}.cms-media-dialog header>div,.cms-media-dialog .media-pane-head strong{color:var(--studio-text,#334155)}.cms-media-dialog .cms-media-action,.cms-media-dialog .workspace-audio-card{background:var(--studio-panel,#f4f7fa);border-color:var(--studio-line,#d8e1ea);color:var(--studio-text,#334155)}.cms-media-dialog .cms-media-action:hover{background:var(--studio-selected,#e2effa);color:var(--studio-blue,#3479b5)}.cms-media-dialog .workspace-audio-grid input{background:var(--studio-surface,#fff);color:var(--studio-text,#334155);border-color:var(--studio-line,#d8e1ea)}@media (width<=600px){.media-storage-picker{gap:6px;padding:10px}.media-storage-picker legend{width:100%;margin:0;padding:0 0 5px}.media-storage-picker label{flex:1}.media-storage-picker label span{justify-content:center;padding:8px}}.prose-paper{color:#24292e;letter-spacing:.03em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:anywhere;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif;line-height:1.78}.prose-paper p{color:inherit;line-height:inherit;margin:0 0 .6rem}.prose-paper li{line-height:inherit;margin-bottom:.6rem}.prose-paper :is(ul,ol){margin:.6rem 0 1rem;padding-inline-start:1.65rem}.prose-paper li>:is(ul,ol){margin:.4rem 0 .5rem;padding-inline-start:1.45rem}.prose-paper li::marker{color:var(--studio-muted,#72818e)}.prose-paper :is(a,code){overflow-wrap:anywhere;word-break:break-word}.prose-paper code:not(pre code){color:#374151;letter-spacing:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f1f4f7;border:1px solid #dce3ea;border-radius:4px;margin:0 .25em;padding:.15em .35em;font-family:Consolas,Cascadia Code,Liberation Mono,monospace;font-size:.89em}.prose-paper code:not(pre code):before,.prose-paper code:not(pre code):after{content:none}html.dark .prose-paper{color:#d1d5db}html.dark .prose-paper code:not(pre code){color:#dbe3ec;background:#26313c;border-color:#3c4957}.prose-paper blockquote{isolation:isolate;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #94a3b8;border-radius:6px;margin:1.1rem 0;padding:1.1rem 2.4rem;font-style:normal;font-weight:400;position:relative}.prose-paper blockquote:before,.prose-paper blockquote:after{z-index:-1;color:#64748b;opacity:.15;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:4.5rem;line-height:1;display:block;position:absolute}.prose-paper blockquote:before{content:"“";top:.1rem;left:.4rem}.prose-paper blockquote:after{content:"”";bottom:-.8rem;right:.4rem}.prose-paper blockquote>:last-child{margin-bottom:0}.prose-paper blockquote :is(cite,footer,.author){text-align:right;margin-top:.65rem;font-size:.85rem;font-style:normal;font-weight:400;display:block}.prose-paper blockquote :is(cite,footer,.author):before{content:"— "}html.dark .prose-paper blockquote{color:#c0cbd8;background:#202a35;border-color:#354252 #354252 #354252 #718397}html.dark .prose-paper blockquote:before,html.dark .prose-paper blockquote:after{color:#bdcbdc}.prose-paper .paper-callout:not(.is-collapsible){--callout-bg:#f1f5f9;--callout-line:#d9e2eb;--callout-accent:#71859c;--callout-heading:#334155;--callout-ink:#475569;border:1px solid var(--callout-line);border-left:4px solid var(--callout-accent);background:var(--callout-bg);color:var(--callout-ink);letter-spacing:.028em;border-radius:6px;margin:1rem 0;padding:0;line-height:1.65;display:block;overflow:hidden}.prose-paper .callout-primary:not(.is-collapsible){--callout-bg:#eef2ff;--callout-line:#dce2f8;--callout-accent:#7484c9;--callout-heading:#394680;--callout-ink:#4c5776}.prose-paper .callout-info:not(.is-collapsible){--callout-bg:#eff6fc;--callout-line:#d6e7f5;--callout-accent:#5892bc;--callout-heading:#285b80;--callout-ink:#42657e}.prose-paper .callout-success:not(.is-collapsible){--callout-bg:#edf7f1;--callout-line:#d3e8dc;--callout-accent:#529473;--callout-heading:#286446;--callout-ink:#456b55}.prose-paper .callout-warning:not(.is-collapsible){--callout-bg:#fff8eb;--callout-line:#eedfbd;--callout-accent:#b78b35;--callout-heading:#7c5a1c;--callout-ink:#786441}.prose-paper .callout-danger:not(.is-collapsible){--callout-bg:#fdf0f1;--callout-line:#efd5d8;--callout-accent:#bb6976;--callout-heading:#873c4a;--callout-ink:#805660}.prose-paper .paper-callout:not(.is-collapsible)>.callout-icon{display:none}.prose-paper .paper-callout:not(.is-collapsible)>.callout-toolbar{border-bottom:1px solid var(--callout-line);min-height:28px;color:var(--callout-heading);background:0 0;align-items:center;gap:.45rem;padding:3px 12px;line-height:1.6;display:flex}.prose-paper .paper-callout .callout-title{color:inherit;letter-spacing:.028em;margin:0;font-size:15px;font-weight:600}.prose-paper .paper-callout .callout-title-icon{flex:0 0 16px;width:16px;height:16px}.prose-paper .paper-callout:not(.is-collapsible)>.callout-body{color:var(--callout-ink);padding:12px 16px;line-height:1.65}.prose-paper .paper-callout:not(.is-collapsible) .callout-body>:last-child{margin-bottom:0}html.dark .prose-paper .paper-callout:not(.is-collapsible){--callout-bg:#25313d;--callout-line:#3b4b5c;--callout-accent:#8297ae;--callout-heading:#d3dfec;--callout-ink:#c3cfdb}html.dark .prose-paper .callout-primary:not(.is-collapsible){--callout-bg:#292f48;--callout-line:#414c70;--callout-accent:#92a0df;--callout-heading:#d4dcff;--callout-ink:#c4cee7}html.dark .prose-paper .callout-info:not(.is-collapsible){--callout-bg:#233647;--callout-line:#3b5268;--callout-accent:#82b1d6;--callout-heading:#c0e1f7;--callout-ink:#bed3e2}html.dark .prose-paper .callout-success:not(.is-collapsible){--callout-bg:#233a30;--callout-line:#3a5548;--callout-accent:#82b89b;--callout-heading:#bce5cd;--callout-ink:#c0d8ca}html.dark .prose-paper .callout-warning:not(.is-collapsible){--callout-bg:#3b3325;--callout-line:#584c35;--callout-accent:#d0af69;--callout-heading:#f0d59c;--callout-ink:#dfd1b4}html.dark .prose-paper .callout-danger:not(.is-collapsible){--callout-bg:#402d33;--callout-line:#60424b;--callout-accent:#d693a1;--callout-heading:#f3c3cc;--callout-ink:#e1c8cf}.cms-admin-workspace .cms-title-card{border:1px solid var(--studio-line,#d7e0e7);background:var(--studio-surface,#fff);border-radius:8px;margin-bottom:16px;padding:18px 22px}.cms-admin-workspace .cms-title-card .cms-article-title{width:100%;box-shadow:none;background:0 0;border:0;padding:0}.cms-media-trial{border:1px solid var(--studio-line,#d7e0e7);background:var(--studio-soft,#f3f6fa);border-radius:8px;justify-content:flex-start;align-items:center;gap:24px;margin:0 0 16px;padding:12px 16px;display:flex}.cms-media-trial .cms-trial-toggle{color:var(--studio-text,#253746);flex:none;align-items:center;gap:10px;margin:0;display:inline-flex}.cms-media-trial>#cms-trial-seconds-field{align-items:center;gap:10px;width:auto;margin:0;display:flex}.cms-media-trial #video-trial-seconds{width:88px}.cms-trial-toggle input[role=switch]{appearance:none;box-sizing:border-box;border:1px solid var(--studio-line,#bcc9d5);cursor:pointer;background:#a9b7c5;border-radius:20px;flex:none;width:32px;height:18px;margin:0;padding:0;position:relative}.cms-trial-toggle input[role=switch]:before{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.cms-trial-toggle input[role=switch]:checked{background:#326da7}.cms-trial-toggle input[role=switch]:checked:before{transform:translate(14px)}.cms-trial-toggle input[role=switch]:focus-visible{outline:2px solid var(--studio-blue,#326da7);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cms-trial-toggle input[role=switch]:before{transition:none}}.cms-media-trial #cms-trial-seconds-field[hidden]{display:none}.cms-media-trial .cms-field-label{white-space:nowrap;margin:0}.cms-admin-workspace .cms-site-profile{border:1px solid var(--studio-line,#d7e0e7);background:var(--studio-soft,#f3f6fa);border-radius:8px;max-width:850px;padding:24px}.cms-site-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cms-site-profile-wide{grid-column:1/-1}.cms-admin-workspace .cms-site-profile label{color:var(--studio-muted,#72818e);gap:8px;display:grid}.cms-admin-workspace .cms-site-profile :is(input,textarea){box-sizing:border-box;border:1px solid var(--studio-line,#d7e0e7);background:var(--studio-surface,#fff);width:100%;color:var(--studio-text,#253746);font:inherit;border-radius:6px;padding:10px 12px}.cms-admin-workspace .cms-site-profile textarea{resize:vertical;min-height:92px}.cms-site-profile-actions{justify-content:flex-end;margin-top:20px;display:flex}.cms-admin-workspace .cms-site-profile :is(input,textarea):focus-visible{outline:2px solid var(--studio-blue,#326da7);outline-offset:2px}@media (width<=640px){.prose-paper blockquote{padding:1rem 1.8rem}.cms-site-profile-grid{grid-template-columns:minmax(0,1fr)}.cms-admin-workspace .cms-site-profile,.cms-admin-workspace .cms-title-card{padding:16px}.cms-media-trial{flex-wrap:wrap}}.cms-admin-workspace .cms-membership-field{gap:0;margin:0;display:grid}.cms-admin-workspace .cms-media-entry-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.cms-admin-workspace .cms-media-entry-grid>label{gap:0;min-width:0;margin:0;display:grid}.cms-admin-workspace .cms-media-entry-grid button{white-space:normal;width:100%;min-height:38px;padding:8px 10px}.cms-admin-workspace .cms-permission-row>label{min-width:0}.cms-admin-workspace #article-permissions-modal .editor-modal-card{background:var(--studio-surface,#fff);max-width:660px;color:var(--studio-text,#253746);padding:24px}.cms-admin-workspace #article-permissions-modal .editor-modal-heading{margin-bottom:18px}.cms-admin-workspace #article-permissions-modal .editor-modal-heading small{display:none}.cms-admin-workspace #article-permissions-modal .article-permission-enable{background:var(--studio-soft,#f3f6fa);border-radius:6px;align-items:center;gap:8px;margin:0 0 16px;padding:10px 12px;display:flex}.cms-admin-workspace #article-permissions-modal .article-permission-table-wrap{border:1px solid var(--studio-line,#d7e0e7);border-radius:6px;overflow:auto}.cms-admin-workspace #article-permissions-modal .article-permission-table{width:100%;margin:0}.cms-admin-workspace #article-permissions-modal :is(th,td){border-color:var(--studio-line,#d7e0e7);padding:10px 12px}.cms-admin-workspace #article-permissions-modal tbody th{text-align:left;background:0 0;font-weight:400}.cms-admin-workspace #article-permissions-modal thead th{background:var(--studio-soft,#f3f6fa)}.cms-admin-workspace #article-permissions-modal input[type=checkbox]{accent-color:#326da7;width:16px;height:16px}.cms-admin-workspace #article-permissions-modal .editor-modal-actions{margin-top:18px}.prose-paper a:not(.paper-photo-link):not(.gallery-access-open):not(.download-action):not(.download-go){box-shadow:none;border-bottom:1px dashed;text-decoration:none}.prose-paper a:not(.paper-photo-link):not(.gallery-access-open):not(.download-action):not(.download-go):hover{border-bottom-style:dashed;text-decoration:none}.media-upload-actions button:first-child{color:#a64955}@media (width<=640px){.cms-media-trial{gap:12px}.cms-admin-workspace #article-permissions-modal .editor-modal-card{padding:16px}.cms-admin-workspace #article-permissions-modal :is(th,td){padding:8px}}.w2k .studio-detail-pane{padding:0}.w2k .studio-detail-pane>.studio-detail-breadcrumb{box-sizing:border-box;border:0;border-bottom:1px solid var(--studio-line,#d7e0e7);background:var(--studio-soft,#f3f6fa);border-radius:0;width:100%;min-width:0;max-width:none;min-height:28px;margin:0;padding:4px 16px;font-size:13px;line-height:18px}.w2k .studio-detail-pane>.studio-detail-breadcrumb :is(a,.w2k-crumb-current){font-size:inherit}.w2k .studio-detail-pane>.reading-article{margin:0;padding:0}html.dark .w2k .studio-detail-pane>.studio-detail-breadcrumb{background:var(--studio-soft);border-color:var(--studio-line)}.w2k .article-surface .paper-audio-player{--audio-control-bg:#f8f9fa;--media-accent:#2b6cb0;box-shadow:none;background:#fff;border:1px solid #d4d0c8;border-radius:3px;margin:0 0 8px;padding:10px 10px 8px;overflow:hidden}.w2k .paper-audio-player .paper-audio-main{box-sizing:border-box;background:0 0;border-bottom:1px solid #d4d0c8;align-items:center;gap:12px;min-height:64px;padding:8px 0}.w2k .paper-audio-player .paper-audio-cover{border-radius:3px;flex:0 0 48px;width:48px;min-width:48px;height:48px}.w2k .paper-audio-player .paper-audio-cover img{object-fit:contain;object-position:center}.w2k .paper-audio-player .paper-audio-cover #paper-audio-play-icon{width:20px;min-width:20px;height:20px;min-height:20px;font-size:10px;bottom:2px;right:2px}.w2k .paper-audio-player .paper-audio-control{gap:0;min-width:0}.w2k .paper-audio-player .paper-audio-info-row{align-items:center;gap:8px;margin:0 0 2px;display:flex}.w2k .paper-audio-player .paper-audio-title-line{align-items:baseline;gap:8px;line-height:18px;display:flex}.w2k .paper-audio-player .paper-audio-title-line strong{font-size:14px;font-weight:700;line-height:18px}.w2k .paper-audio-player .paper-audio-title-line>span{flex:0 auto;margin:0;font-size:11px;line-height:18px}.w2k .paper-audio-player .paper-audio-credits{margin:0;line-height:12px}.w2k .paper-audio-player .paper-audio-time{font:11px/16px Consolas,Courier New,monospace}.w2k .paper-audio-player .paper-audio-control-row{gap:10px;min-height:22px;margin:0}.w2k .paper-audio-player .paper-audio-actions{gap:4px}.w2k .paper-audio-player .paper-audio-icon{border:1px solid var(--studio-line);background:var(--audio-control-bg);width:26px;height:24px;min-height:24px;color:var(--studio-text,#334155);background-image:none;border-radius:2px;justify-content:center;align-items:center;padding:0;display:inline-flex}.w2k .paper-audio-player .paper-audio-icon:hover{background:var(--media-selected)}.w2k .paper-audio-player .paper-audio-icon svg{flex:none;width:14px;height:14px;display:block}.w2k .paper-audio-player .paper-audio-cover #paper-audio-play-icon{justify-content:center;align-items:center;display:flex}.w2k .paper-audio-player #paper-audio-play-icon svg{width:12px;height:12px}.w2k .paper-audio-player .paper-audio-icon:is(:hover,:focus-visible){color:var(--media-accent);border-color:var(--media-accent)}.w2k .paper-audio-player .paper-audio-icon[aria-pressed=true]{color:var(--media-accent);background:var(--media-selected);border-color:var(--media-accent)}.w2k .paper-audio-player .paper-audio-playlist{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a2adba #f5f5f7;max-height:260px;box-shadow:none;background:#fff;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:30px;align-content:start;gap:2px 8px;margin:6px 0 0;padding:0;display:grid;overflow:hidden auto}.w2k .paper-audio-playlist::-webkit-scrollbar{width:6px}.w2k .paper-audio-playlist::-webkit-scrollbar-track{background:#f7f8fa}.w2k .paper-audio-playlist::-webkit-scrollbar-thumb{background:#a2adba;border-radius:6px}.w2k .paper-audio-player .paper-audio-playlist.is-collapsed{display:none}.w2k .paper-audio-player .paper-audio-track{box-sizing:border-box;color:#1a202c;background:#fff;border:0;border-left:3px solid #0000;border-radius:2px;grid-template-columns:22px minmax(0,1fr) fit-content(30%);align-items:center;gap:6px;min-width:0;height:30px;min-height:30px;padding:4px 10px;font-size:12px;line-height:20px;display:grid;position:relative}.w2k .paper-audio-player .paper-audio-track:nth-child(4n+3),.w2k .paper-audio-player .paper-audio-track:nth-child(4n+4){background:#f7f8fa}.w2k .paper-audio-player .paper-audio-track .paper-audio-track-name{min-width:0;color:inherit}.w2k .paper-audio-player .paper-audio-track .paper-audio-index{text-align:left}.w2k .paper-audio-player .paper-audio-track .paper-audio-track-artist{text-align:right;justify-self:end;max-width:100%}.w2k .paper-audio-player .paper-audio-track :is(.paper-audio-index,.paper-audio-track-artist){color:var(--studio-muted,#657587)}.w2k .paper-audio-player .paper-audio-track:hover{background:#edf2f7}.w2k .paper-audio-player .paper-audio-track:before{content:none}html.dark .w2k .article-surface .paper-audio-player{--audio-control-bg:var(--studio-panel);background:var(--studio-soft);border-color:var(--studio-line);box-shadow:none}html.dark .w2k .paper-audio-player .paper-audio-main{border-color:var(--studio-line)}html.dark .w2k .paper-audio-player .paper-audio-playlist{border-color:var(--studio-line);scrollbar-color:#64748b #1b222b;background:#1b222b}html.dark .w2k .paper-audio-player .paper-audio-track{color:#d1d5db;background:#1b222b}html.dark .w2k .paper-audio-player .paper-audio-track:hover{background:#303e50}@media (width<=768px){.w2k .paper-audio-player .paper-audio-playlist{grid-template-columns:minmax(0,1fr)}.w2k .paper-audio-player .paper-audio-track:nth-child(n){background:0 0}.w2k .paper-audio-player .paper-audio-track:nth-child(2n){background:#f7f8fa}html.dark .w2k .paper-audio-player .paper-audio-track:nth-child(2n){background:#222b36}.w2k .paper-audio-player .paper-audio-track:hover{background:#edf2f7}html.dark .w2k .paper-audio-player .paper-audio-track:hover{background:#303e50}.w2k .paper-audio-player .paper-audio-info-row{flex-direction:row}.w2k .paper-audio-player .paper-audio-title-line>span{display:none}.w2k .paper-audio-player .paper-audio-time{align-self:center}}.w2k .paper-audio-player .paper-audio-track:is(.active,.is-active){color:#1a202c;background:#ebf8ff;border-left-color:#2b6cb0;font-weight:600}.w2k .paper-audio-player .paper-audio-track:is(.active,.is-active) *{color:inherit;font-weight:inherit;opacity:1}html.dark .w2k .paper-audio-player .paper-audio-track:is(.active,.is-active){color:#d9e9f8;background:#263b50}.w2k .article-surface>.paper-audio-player+.reading-content{margin-top:0;padding-top:0}.w2k .article-surface>.paper-audio-player+.reading-content>:first-child{margin-top:0}.w2k .media-cards .media-card-media.cover-blur{isolation:isolate;padding-top:calc(var(--media-ratio-h,150%) + var(--media-size-adj,-8px));background:#e4e8ec;border:1px solid #d4d0c8;border-radius:3px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #00000014}.w2k .media-cards.ratio-16-9 .media-card-media.cover-blur{aspect-ratio:1;height:auto;padding-top:0}.w2k .media-cards .cover-blur>.media-cover-backdrop{z-index:0;object-fit:cover;object-position:center;filter:blur(18px)brightness(.65);pointer-events:none;border:0;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.15)}.w2k .media-cards .cover-blur>.media-cover-core{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:3px;overflow:hidden}.w2k .media-cards .cover-blur .media-cover-core>.media-cover-foreground{object-fit:contain;object-position:center;box-sizing:border-box;filter:drop-shadow(0 2px 4px #00000040);border:1px solid #ffffff3d;border-radius:1px;width:auto;max-width:100%;height:auto;max-height:100%;display:block;position:static;transform:none}.w2k .media-cards .cover-blur.cover-missing>.media-cover-backdrop,.w2k .media-cards .cover-blur>.media-cover-core[hidden]{display:none}.w2k .media-cards .cover-blur>.media-card-placeholder{z-index:2}.w2k .media-cards .cover-blur>:is(.media-card-badge,.media-card-play){z-index:3}html.dark .w2k .media-cards .media-card-media.cover-blur{background:#1a222d;border-color:#45505e;box-shadow:inset 0 1px 2px #0000004d}html.dark .w2k .media-cards .cover-blur .media-cover-core>.media-cover-foreground{border-color:#ffffff24}@supports not (filter:blur(1px)){.w2k .media-cards .cover-blur>.media-cover-backdrop{display:none}}@media (width<=768px){.w2k .studio-detail-pane>.studio-detail-breadcrumb{padding-inline:12px}}html:not(.dark) .w2k .paper-callout.has-callout-tools .callout-action{color:#45627c;background:#edf2f6;border-color:#ccd7e2}html:not(.dark) .w2k .paper-callout.has-callout-tools .callout-action svg{color:inherit;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}html:not(.dark) .w2k .paper-callout.has-callout-tools .callout-action:is(:hover,:focus-visible){color:#2b6cb0;background:#dceaf7;border-color:#a9c3dd}html:not(.dark) .w2k .paper-callout.has-callout-tools .callout-action.is-copied{color:#2b7051;background:#e8f4ed;border-color:#b6d9c6}html.dark .w2k .article-outline .w2k-toc .toc-link{border-left-width:2px}html.dark .w2k .article-outline .w2k-toc .toc-link:before{content:none;display:none}html:not(.dark) .w2k{--studio-surface:#fff;--studio-soft:#f1f5f9;--studio-line:#d7e0e7;--studio-text:#263746;--studio-muted:#72818e}.w2k .w2k-window{box-sizing:border-box;width:100%;min-width:0;max-width:1100px;margin-inline:auto}.w2k .w2k-client-explorer,.w2k .w2k-client-doc,.cms-admin-workspace .cms-admin-layout,.w2k .archive-browser-layout{grid-template-columns:minmax(0,1fr);display:grid}.w2k .w2k-client>.w2k-main,.w2k .w2k-client>.w2k-pane-doc{grid-area:auto/1;width:100%;min-width:0;max-width:100%;margin-inline:0}.member-site:not(.cms-admin-workspace) .w2k-client-doc,.cms-admin-workspace .cms-admin-layout{grid-template-rows:auto auto;align-content:start;row-gap:12px}.member-site:not(.cms-admin-workspace) .w2k-client-doc,.member-site .member-panel{min-height:0}.member-site .member-panel-content{padding:18px 22px}.member-site .member-panel-content>h2:first-child{margin-top:0}.w2k .member-profile-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:18px;display:grid}.w2k .member-profile-layout .member-profile-facts{border:1px solid var(--studio-line);width:100%;max-width:none;margin:0}.w2k .member-profile-facts>div{grid-template-columns:120px minmax(0,1fr);gap:0;padding:0}.w2k .member-profile-facts dt{background:var(--studio-soft);border-right:1px solid var(--studio-line);padding:13px 14px}.w2k .member-profile-facts dd{padding:13px 14px}.w2k .member-reading-benefits{border:1px solid var(--studio-line);border-radius:5px;padding:16px}.w2k .member-reading-benefits h2{margin:0 0 12px}.w2k .member-reading-benefits .member-benefits{margin:0 0 12px;padding-left:18px}.cms-admin-workspace .cms-breadcrumb-action,.cms-admin-workspace .cms-breadcrumb-note{flex:none;margin-left:auto;font-size:12px}.cms-admin-workspace .cms-breadcrumb-action{border:1px solid var(--studio-line);background:var(--studio-surface);color:var(--studio-text);border-radius:4px;padding:6px 10px}.cms-admin-workspace .cms-breadcrumb-note{color:var(--studio-muted)}.cms-admin-workspace .cms-admin-header{align-self:start}.cms-admin-workspace .cms-admin-content{padding:18px}.cms-admin-workspace .cms-admin-content>main>h1{margin:0 0 16px;font-size:22px}.cms-admin-workspace .cms-admin-header .member-identity{padding:10px 14px}.cms-admin-workspace .cms-admin-header .member-side-nav{padding:6px 8px}.cms-admin-workspace .cms-settings-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}.cms-admin-workspace .cms-site-profile{max-width:none;margin:0;padding:18px}.cms-admin-workspace .cms-site-profile h2{margin:0 0 6px;font-size:17px}.cms-admin-workspace .cms-site-profile>p{margin:0 0 18px}.cms-admin-workspace .cms-site-profile label{min-width:0}.cms-admin-workspace .cms-site-profile :is(input,select,textarea){min-width:0;max-width:100%}.cms-admin-workspace .cms-site-profile select{border:1px solid var(--studio-line);background:var(--studio-surface);width:100%;color:var(--studio-text);font:inherit;border-radius:6px;padding:10px}.cms-admin-workspace .cms-site-profile .cms-check{align-items:center;gap:8px;margin:12px 0;display:flex}.cms-admin-workspace .cms-site-profile .cms-check input{width:16px;height:16px;margin:0}.cms-admin-workspace .cms-settings-layout .cms-site-profile-grid{gap:14px}.cms-settings-section{border-top:1px solid var(--studio-line);margin-top:18px;padding-top:16px}.cms-settings-section summary{cursor:pointer;margin-bottom:12px;font-weight:600}.cms-settings-section h3{margin:0 0 12px;font-size:14px}.cms-mail-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cms-mail-status{overflow-wrap:anywhere;margin-top:10px;font-size:12px}.cms-mail-message{border-bottom:1px solid var(--studio-line);overflow-wrap:anywhere;padding:10px 0;font-size:12px}.cms-mail-message p{color:var(--studio-muted);margin:4px 0 0}.cms-email-code-row{align-items:center;gap:8px;min-width:0;display:flex}.cms-email-code-row input{flex:1;width:100%;min-width:0}.cms-email-code-row button{white-space:nowrap;flex:none;width:auto;padding:8px 10px;font-size:12px}.cms-member-email{border-bottom:1px solid var(--studio-line);margin-bottom:24px;padding-bottom:20px}.cms-admin-workspace .cms-editor-taxonomies{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;margin-bottom:16px;display:grid}.cms-editor-taxonomies .cms-field-label{margin-bottom:6px;display:block}.cms-editor-taxonomies :is(label,.cms-editor-tags){min-width:0;margin:0}.cms-admin-workspace .cms-editor-options{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.cms-admin-workspace .cms-editor-options>.cms-inspector-card{min-width:0;margin:0;padding:14px}.cms-admin-workspace .cms-editor-options .cms-cover-drop{aspect-ratio:16/9;width:100%;height:auto;min-height:120px;max-height:190px}.cms-admin-workspace .cms-editor-options .cms-cover-drop img{object-fit:cover;width:100%;height:100%}.cms-admin-workspace .cms-editor-options :is(.cms-permission-row,.cms-media-entry-grid){grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.cms-admin-workspace .cms-editor-options .cms-permission-row>label{width:100%}.cms-admin-workspace .cms-editor-options .editor-action-secondary{width:100%;min-height:38px}.cms-admin-workspace .cms-editor-options .cms-field-label{margin-bottom:6px;display:block}.cms-admin-workspace .cms-editor-options .cms-cover-heading button{font-size:11px}@media (width<=800px){.cms-admin-workspace .cms-settings-layout{grid-template-columns:minmax(0,1fr)}.cms-admin-workspace .cms-editor-options{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-admin-workspace .cms-editor-options>:first-child{grid-column:1/-1}.cms-admin-workspace .cms-editor-options .cms-cover-drop{max-width:360px}}@media (width<=600px){.cms-admin-workspace .cms-admin-content{padding:12px}.cms-admin-workspace :is(.cms-editor-taxonomies,.cms-editor-options){grid-template-columns:minmax(0,1fr)}}.w2k .member-account-header{width:100%;min-width:0;color:var(--article-text);padding:0;display:block;position:static}.w2k .member-account-header .member-identity{text-align:left;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:12px 16px;display:flex}.w2k .member-account-header .member-avatar{width:40px;height:40px;margin:0;font-size:20px}.w2k .member-account-header .member-identity-name,.w2k .member-account-header .cms-admin-avatar{margin:0}.cms-admin-workspace #post-form>main{grid-template-columns:minmax(0,1fr)}.cms-admin-workspace .cms-compact-inspector{position:static}.w2k .member-account-header .member-side-nav{flex-flow:wrap;align-items:center;gap:6px;margin:0;padding:8px;display:flex}.w2k .member-account-header .member-side-nav>a,.w2k .member-account-header .member-side-nav .member-secondary{white-space:nowrap;flex:0 auto;justify-content:center;align-items:center;gap:8px;width:auto;min-height:36px;margin:0;padding:8px 12px;display:inline-flex}.w2k .member-account-header .member-side-nav svg{flex:0 0 16px;width:16px;height:16px}.w2k .member-account-header .member-nav-label{display:inline}.w2k .member-account-header .member-side-nav>a>span:last-child:not(.member-nav-label){display:none}.w2k .member-account-header .member-side-nav>form,.w2k .member-account-header .cms-admin-logout{border:0;margin:0;padding:0}.w2k .article-inline-meta{border-bottom:1px solid var(--article-line);color:var(--article-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 24px;font-size:12px;line-height:1.6;display:flex}.w2k .article-inline-tags{flex-wrap:wrap;gap:8px;display:flex}.w2k .article-inline-meta .member-article-save{margin:0}@media (width<=600px){.w2k .article-inline-meta{padding-inline:12px}.w2k .member-account-header .member-side-nav>a,.w2k .member-account-header .member-side-nav .member-secondary{padding-inline:8px}}.cms-admin-workspace .cms-settings-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-admin-workspace .cms-settings-layout .cms-site-profile{background:var(--studio-surface);border-radius:5px;padding:0;overflow:hidden}.cms-admin-workspace .cms-settings-layout .cms-site-profile h2{background:var(--studio-soft);border-bottom:1px solid var(--studio-line);margin:0;padding:13px 14px;font-size:16px}.cms-admin-workspace .cms-settings-layout .cms-site-profile>p{margin:0;padding:10px 14px;font-size:12px}.cms-admin-workspace .cms-settings-layout .cms-site-profile-grid{grid-template-columns:minmax(0,1fr);gap:0}.cms-admin-workspace .cms-settings-layout label:has(>.cms-setting-label){border-top:1px solid var(--studio-line);grid-template-columns:112px minmax(0,1fr);align-items:stretch;gap:0;margin:0;padding:0;display:grid}.cms-admin-workspace .cms-settings-layout .cms-setting-label{background:var(--studio-soft);border-right:1px solid var(--studio-line);align-items:center;padding:10px 12px;font-size:12px;display:flex}.cms-admin-workspace .cms-settings-layout label:has(>.cms-setting-label)>:is(input,select,textarea){width:calc(100% - 16px);margin:8px;padding:8px 10px;font-size:13px}.cms-admin-workspace .cms-settings-layout textarea{min-height:90px}.cms-admin-workspace .cms-settings-layout .cms-check{border-top:1px solid var(--studio-line);margin:0;padding:10px 14px;font-size:12px}.cms-admin-workspace .cms-settings-layout .cms-settings-section{margin:0;padding:0}.cms-admin-workspace .cms-settings-layout .cms-settings-section :is(summary,h3){background:var(--studio-soft);margin:0;padding:12px 14px}.cms-admin-workspace .cms-settings-layout .cms-settings-section>.member-muted{margin:0;padding:10px 14px;font-size:12px}.cms-admin-workspace .cms-settings-layout .cms-site-profile-actions{border-top:1px solid var(--studio-line);margin:0;padding:12px 14px}.cms-admin-workspace .cms-settings-layout .cms-mail-actions{margin:0;padding:12px 14px 0}.cms-admin-workspace .cms-settings-layout :is(.cms-mail-status,[data-mail-messages]){margin:0;padding:10px 14px}@media (width<=800px){.w2k .member-profile-layout,.cms-admin-workspace .cms-settings-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.member-site .member-panel-content{padding:14px}.cms-admin-workspace .cms-breadcrumb-note{white-space:normal;text-align:right;max-width:140px;font-size:10px}.cms-admin-workspace .cms-settings-layout label:has(>.cms-setting-label){grid-template-columns:96px minmax(0,1fr)}}body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]),textarea,select):is(:focus,:focus-visible),body :is(label,.cms-email-code-row,.site-mobile-search-field,div:has(>input:not([type=checkbox]):not([type=radio]):not([type=range]))):focus-within{box-shadow:none!important;outline:none!important}.member-site:not(.cms-admin-workspace) .member-account-header{border:1px solid var(--mc-line);background:var(--mc-surface);border-radius:5px;flex-wrap:wrap;align-items:center;display:flex}.member-site:not(.cms-admin-workspace) .member-account-header .member-identity{background:0 0;border:0;flex:0 auto;gap:8px;min-width:0;padding:8px 12px}.member-site:not(.cms-admin-workspace) .member-account-header .member-side-nav{background:0 0;border:0;flex:auto;gap:2px;min-width:0;padding:6px}.member-site:not(.cms-admin-workspace) .member-account-header .member-side-nav :is(a,.member-secondary){padding:8px;font-size:12px}.member-site:not(.cms-admin-workspace) .member-account-header .member-avatar{width:32px;height:32px;font-size:16px}.member-site:not(.cms-admin-workspace) .member-account-header .member-avatar-camera{width:16px;height:16px;font-size:12px}.member-site:not(.cms-admin-workspace) .member-account-header .member-identity-name{overflow-wrap:anywhere;font-size:13px}.member-site:not(.cms-admin-workspace) .member-account-header .member-identity-name>span{font-size:11px}.w2k .reading-content{overflow-wrap:anywhere;word-break:normal}.w2k .reading-content :is(p,li,blockquote){white-space:pre-line;overflow-wrap:anywhere;word-break:normal}.w2k .reading-content :is(h1,h2,h3,h4,h5,h6,td,th){overflow-wrap:anywhere}.w2k .reading-content pre,.w2k .reading-content pre code{white-space:pre;overflow-wrap:normal;word-break:normal}.w2k .prose-paper pre.code-body>code{padding-left:4px}.w2k #article-content img:not(:where(.paper-gallery *,[data-gallery] *,.paper-photo-card *,.cms-media *,.paper-download-card *,.media-card *,.article-avatar *)){margin-left:0;margin-right:auto}.w2k .prose-paper details.paper-callout.is-collapsible{box-shadow:none;border:0;border-radius:0}.w2k .prose-paper details.paper-callout.is-collapsible>summary{border:1px solid var(--callout-line);border-left:3px solid var(--callout-accent);border-radius:5px}.w2k .prose-paper details.paper-callout.is-collapsible>.callout-body{box-shadow:none;overflow-wrap:anywhere;word-break:normal;border:0}@media (width<=640px){.member-site:not(.cms-admin-workspace) .member-account-header .member-identity,.member-site:not(.cms-admin-workspace) .member-account-header .member-side-nav{flex-basis:100%}}.w2k.member-site .member-account-header{border:1px solid var(--mc-line);background:var(--mc-surface);border-radius:5px;flex-wrap:nowrap;align-items:center;min-height:48px;padding:4px 8px;display:flex}.w2k.member-site .member-account-header .member-identity{background:0 0;border:0;flex:0 auto;gap:8px;min-width:0;margin:0;padding:0 8px}.w2k.member-site .member-account-header .member-identity-name{overflow-wrap:anywhere;margin:0;font-size:13px}.w2k.member-site .member-account-header .member-identity-name>span{font-size:11px}.w2k.member-site .member-account-header .member-avatar{width:28px;height:28px;margin:0;font-size:15px}.w2k.member-site .member-account-header .member-avatar-picker{margin:0}.w2k.member-site .member-account-header .member-side-nav{background:0 0;border:0;flex:auto;align-items:center;gap:10px;min-width:0;margin:0;padding:0;display:flex}.w2k.member-site .member-account-header .member-side-nav>a,.w2k.member-site .member-account-header .member-side-nav .member-secondary{min-height:32px;padding:6px 8px;font-size:12px}.w2k.member-site .member-account-header .member-side-nav>form,.w2k.member-site .member-account-header .cms-admin-logout{margin-left:auto}.w2k .article-inline-meta>span{align-items:center;gap:6px;display:inline-flex}.w2k .article-meta-icon{flex:none;width:14px;height:14px}.w2k .article-inline-meta .article-favorite-icon{width:auto;min-height:28px;color:inherit;font:inherit;line-height:inherit;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0;display:inline-flex}.w2k .article-favorite-icon .article-meta-icon{width:14px;height:14px}.w2k .article-favorite-icon[aria-pressed=true] .article-meta-icon{fill:currentColor}.cms-account-dialog{width:min(560px,100vw - 32px);max-height:88vh;overflow-y:auto}.cms-account-dialog .cms-dialog-heading{align-items:flex-start}.cms-account-dialog .cms-dialog-heading p{margin:6px 0 0;font-size:12px}.cms-account-dialog .cms-account-passwords{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cms-account-dialog .cms-account-operations{border-top:1px solid var(--mc-line);margin-top:24px;padding-top:16px}.cms-account-dialog .cms-account-operations h3{margin:0 0 12px;font-size:14px}.cms-account-dialog .cms-account-operations form{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.cms-account-dialog .cms-account-operations button{width:auto;padding:8px 12px;font-size:12px}@media (width<=900px){.w2k.member-site .member-account-header{flex-wrap:wrap;gap:4px}.w2k.member-site .member-account-header .member-side-nav{flex-basis:100%}}@media (width<=480px){.cms-account-dialog .cms-account-passwords{grid-template-columns:1fr}}.cms-account-dialog [data-account-error]:empty{display:none}.w2k .prose-paper details.paper-callout.is-collapsible>.callout-body{height:auto;min-height:0;max-height:none;overflow:visible}.w2k .prose-paper details.paper-callout.is-collapsible .callout-action,html:not(.dark) .w2k details.paper-callout.is-collapsible.has-callout-tools .callout-action{box-shadow:none;background:0 0;border:0}.w2k .prose-paper details.paper-callout.is-collapsible .callout-action:hover{color:var(--callout-accent)}.w2k .article-region>.front-pagination{min-height:0;margin:0;padding:2px 10px}.w2k .article-region:has(>.front-pagination){padding-bottom:0}.w2k .article-region>.studio-home-latest:has(+.front-pagination){margin-bottom:4px}.w2k .w2k-main:has(>.article-region>.front-pagination){padding-bottom:0}.w2k .prose-paper details.paper-callout.is-collapsible .callout-action svg{width:14px;height:14px}.w2k.member-site .member-account-header .member-avatar-camera{width:16px;height:16px;font-size:12px}.w2k .studio-member-menu>.site-member-entry>.studio-member-avatar{border-radius:50%;width:20px;height:20px;font-size:11px}.w2k .studio-member-popover-head>.studio-member-avatar,.w2k .studio-member-popover-head>.studio-member-avatar>.studio-avatar-image{border-radius:0}@media (width<=767px){.w2k .studio-member-menu>.site-member-entry>.studio-member-avatar{width:18px;height:18px;font-size:10px}}.w2k .reading-content :is(p,li,blockquote){line-height:2.6}.w2k .reading-content .paper-tabs{white-space:normal;background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin:18px 0;overflow:hidden}.w2k .paper-tabs-nav{background:#f8fafc;border-bottom:1px solid #e2e8f0;gap:4px;padding:5px 6px 0;display:flex;overflow-x:auto}.w2k .paper-tab-button{font:inherit;color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:7px 7px 0 0;flex:none;padding:8px 12px;font-size:14px;line-height:1.5}.w2k .paper-tab-button[aria-selected=true]{color:#334155;background:#fff;border-color:#e2e8f0;box-shadow:0 2px #fff}.w2k .paper-tab-button:focus-visible{outline-offset:-3px;outline:2px solid #3b82f6}.w2k .paper-tab-panel{min-width:0;padding:14px}.w2k .paper-tab-panel[hidden]{display:none!important}.w2k .paper-tab-panel>:first-child{margin-top:0}.w2k .paper-tab-panel>:last-child{margin-bottom:0}.w2k .paper-tab-panel pre{max-width:100%;overflow-x:auto}.dark .w2k .reading-content .paper-tabs{background:var(--studio-surface);border-color:var(--studio-line)}.dark .w2k .paper-tabs-nav{background:var(--studio-panel);border-color:var(--studio-line)}.dark .w2k .paper-tab-button{color:var(--studio-muted)}.dark .w2k .paper-tab-button[aria-selected=true]{color:var(--studio-text);background:var(--studio-surface);border-color:var(--studio-line);box-shadow:0 2px 0 var(--studio-surface)}#tabs-modal .editor-modal-card{max-height:88dvh;overflow-y:auto}.editor-tab-entry{border:1px solid #e2e8f0;border-radius:8px;min-width:0;margin:0 0 12px;padding:10px}.editor-tab-entry-heading{gap:6px;margin-bottom:8px;display:flex}.editor-tab-entry-heading input{flex:1;min-width:0}.editor-tab-entry-heading button{flex-shrink:0}.dark .editor-tab-entry{border-color:#44403c}.w2k .photo-card-grid :is(a,.media-card-title),.w2k .studio-detail-breadcrumb a,.w2k .reading-content .gallery-access-open,.w2k .reading-content .compact-download-button{box-shadow:none!important;text-decoration:none!important}.w2k .photo-card-grid :is(a,.media-card-title),.w2k .studio-detail-breadcrumb a,.w2k .reading-content .gallery-access-open{border-bottom:0!important}.w2k .reading-content .compact-download-button{border-bottom-style:solid!important}.w2k .reading-content .gallery-access-gate{border-radius:10px;gap:12px;margin-top:10px;padding:14px 16px}.w2k .gallery-access-lock{border-radius:9px;width:38px;height:38px}.w2k .gallery-access-copy{gap:3px}.w2k .reading-content .gallery-access-open{padding:7px 14px}@media (width<=1024px){.w2k .studio-detail-pane .article-inline-meta{display:none}}@media (width<=600px){.w2k .reading-content .gallery-access-gate{gap:9px;padding:12px}.w2k .gallery-access-copy strong{font-size:14px}}.w2k a:is(.compact-download-button,.gallery-access-open,.studio-gate-action):not(.is-disabled):not(.is-upgrade),.w2k a:is(.compact-download-button,.gallery-access-open,.studio-gate-action):not(.is-disabled):not(.is-upgrade):is(:visited,:hover,:focus-visible){color:#fff;-webkit-text-fill-color:currentColor;text-decoration:none}.w2k a:is(.compact-download-button,.gallery-access-open,.studio-gate-action) svg{color:inherit}html.dark .w2k a:is(.compact-download-button,.gallery-access-open,.studio-gate-action):not(.is-disabled):not(.is-upgrade),html.dark .w2k a:is(.compact-download-button,.gallery-access-open,.studio-gate-action):not(.is-disabled):not(.is-upgrade):is(:visited,:hover,:focus-visible){background:var(--studio-text);border-color:var(--studio-text);color:var(--studio-desktop)}.cms-admin-workspace .cms-admin-content:has(.cms-settings-modern){background:#f8fafc}html.dark .cms-admin-workspace .cms-admin-content:has(.cms-settings-modern){background:#17202b}.cms-admin-workspace .cms-settings-modern{--settings-primary:#2563eb;--settings-deep:#1e56a0;--settings-bg:#f8fafc;--settings-card:#fff;--settings-line:#e2e8f0;--settings-text:#1e293b;--settings-muted:#64748b;--settings-active:#f0f7ff;color:var(--settings-text);grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);align-items:start;gap:24px;padding:4px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:grid}.cms-settings-column{gap:24px;min-width:0;display:grid}.cms-admin-workspace .cms-settings-modern form.cms-site-profile,.cms-admin-workspace .cms-settings-modern .cms-mail-test{border:1px solid var(--settings-line);background:var(--settings-card);border-radius:8px;min-width:0;margin:0;padding:24px;overflow:visible;box-shadow:0 2px 8px #0f172a08}.cms-admin-workspace .cms-settings-modern .cms-settings-heading{margin:0 0 24px;padding:0}.cms-admin-workspace .cms-settings-modern .cms-settings-heading h2{color:var(--settings-text);background:0 0;border:0;margin:0 0 8px;padding:0 0 0 12px;font-size:18px;font-weight:600;line-height:1.5;position:relative}.cms-settings-modern .cms-settings-heading h2:before{content:"";background:var(--settings-primary);border-radius:8px;width:3px;position:absolute;inset:5px auto 5px 0}.cms-settings-modern .cms-settings-heading p{color:var(--settings-muted);margin:0;font-size:12px;line-height:1.7}.cms-admin-workspace .cms-settings-modern :is(.cms-site-profile-grid,.cms-mail-fields){grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.cms-admin-workspace .cms-settings-modern .cms-mail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cms-field-full{grid-column:1/-1}.cms-admin-workspace .cms-settings-modern :is(form.cms-site-profile,.cms-mail-test) label{min-width:0;color:var(--settings-text);background:0 0;border:0;gap:8px;margin:0;padding:0;font-size:13px;display:grid}.cms-settings-modern label>span{font-weight:500}.cms-settings-modern label small{color:var(--settings-muted);font-size:11px;font-weight:400}.cms-admin-workspace .cms-settings-modern :is(form.cms-site-profile,.cms-mail-test) :is(input:not([type=checkbox]),textarea,select){box-sizing:border-box;border:1px solid var(--settings-line);background:var(--settings-card);width:100%;min-width:0;max-width:100%;min-height:40px;color:var(--settings-text);font:inherit;border-radius:8px;margin:0;padding:10px 12px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.cms-admin-workspace .cms-settings-modern :is(input,textarea)::placeholder{color:#94a3b8}.cms-admin-workspace .cms-settings-modern textarea{resize:vertical;min-height:132px}body#top.cms-admin-workspace .cms-settings-modern :is(input:not([type=checkbox]),textarea,select):hover{border-color:#93b8ed}body#top.cms-admin-workspace .cms-settings-modern :is(input:not([type=checkbox]),textarea,select):focus{border-color:var(--settings-primary);outline:none!important;box-shadow:0 0 0 3px #2563eb1a!important}.cms-admin-workspace .cms-settings-modern select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2364748b' stroke-width='1.5'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding-right:32px}.cms-admin-workspace .cms-settings-modern .cms-mail-switches{background:var(--settings-active);border-radius:8px;grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.cms-admin-workspace .cms-settings-modern form.cms-site-profile label.cms-check{border:0;align-items:flex-start;gap:8px;margin:0;padding:0;font-size:12px;display:flex}.cms-settings-modern .cms-check span{line-height:1.6}.cms-settings-modern .cms-check small{display:block}.cms-admin-workspace .cms-settings-modern .cms-check input{appearance:auto;width:15px;height:15px;min-height:0;accent-color:var(--settings-primary);margin:3px 0 0;padding:0}.cms-mail-group{margin-top:24px}.cms-settings-modern .cms-mail-group h3{color:var(--settings-deep);margin:0 0 16px;font-size:13px;font-weight:600}.cms-settings-modern .cms-mail-group+.cms-mail-group{border-top:1px solid var(--settings-line);padding-top:20px}.cms-label-icon{align-items:center;gap:6px;display:flex}.cms-label-icon svg{fill:none;width:15px;height:15px;stroke:var(--settings-deep);stroke-width:1.5px}.cms-mail-advanced{border:1px solid var(--settings-line);border-radius:8px;margin-top:24px}.cms-mail-advanced summary{cursor:pointer;align-items:center;gap:8px;padding:14px;font-size:13px;font-weight:500;list-style:none;display:flex}.cms-mail-advanced summary::-webkit-details-marker{display:none}.cms-mail-advanced summary:before{content:"";border:4px solid #0000;border-left-color:var(--settings-deep);transform-origin:2px;width:0;height:0}.cms-mail-advanced[open] summary:before{transform:rotate(90deg)}.cms-mail-advanced summary span{color:var(--settings-muted);margin-left:auto;font-size:11px}.cms-mail-advanced>div{padding:0 16px 16px}.cms-mail-advanced p{color:var(--settings-muted);margin:0 0 16px;font-size:12px;line-height:1.6}.cms-mail-advanced .cms-mail-fields{margin-top:16px}.cms-settings-footer{border-top:1px solid var(--settings-line);justify-content:flex-end;margin-top:24px;padding-top:20px;display:flex}.cms-admin-workspace .cms-settings-modern button{border:1px solid var(--settings-primary);background:var(--settings-primary);color:#fff;min-height:40px;box-shadow:none;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.cms-admin-workspace .cms-settings-modern button:hover{background:var(--settings-deep);border-color:var(--settings-deep)}.cms-admin-workspace .cms-settings-modern button.member-secondary{background:var(--settings-card);color:var(--settings-deep);border-color:#b9cfee}.cms-admin-workspace .cms-settings-modern button:disabled{opacity:.55;cursor:wait}.cms-admin-workspace .cms-settings-modern .cms-mail-test{background:var(--settings-active);border-color:#dfebfa}.cms-admin-workspace .cms-settings-modern .cms-mail-actions{gap:10px;margin:16px 0 0;padding:0}.cms-admin-workspace .cms-settings-modern :is(.cms-mail-status,[data-mail-messages]){margin:12px 0 0;padding:0}.cms-settings-modern .cms-mail-status:empty,.cms-settings-modern [data-mail-messages]:empty{display:none}html.dark .cms-settings-modern{--settings-primary:#71a5f3;--settings-deep:#a4c9ff;--settings-bg:#17202b;--settings-card:#1c2734;--settings-line:#344356;--settings-text:#e2e8f0;--settings-muted:#a0afc3;--settings-active:#23364d}html.dark .cms-admin-workspace .cms-settings-modern button:not(.member-secondary){color:#10223b}@media (width<=850px){.cms-admin-workspace .cms-settings-modern{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.cms-admin-workspace .cms-settings-modern{gap:16px;padding:0}.cms-admin-workspace .cms-settings-modern :is(form.cms-site-profile,.cms-mail-test){padding:18px}.cms-admin-workspace .cms-settings-modern .cms-mail-fields,.cms-admin-workspace .cms-settings-modern .cms-mail-switches{grid-template-columns:minmax(0,1fr)}}.cms-theme-settings .cms-settings-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.cms-theme-settings [data-theme-status]{font-size:13px;line-height:1.6}.cms-theme-settings .cms-sidebar-switch{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.cms-sidebar-switch strong{font-size:14px;font-weight:500;display:block}.cms-sidebar-switch small{color:var(--studio-muted,#64748b);margin-top:5px;font-size:12px;display:block}.cms-theme-settings .cms-sidebar-switch input{appearance:none;cursor:pointer;background:#94a3b8;border:0;border-radius:999px;flex:0 0 42px;width:42px;height:24px;min-height:0;margin:0;padding:2px;transition:background .18s}.cms-theme-settings .cms-sidebar-switch input:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;display:block;box-shadow:0 1px 3px #0002}.cms-theme-settings .cms-sidebar-switch input:checked{background:#2563eb}.cms-theme-settings .cms-sidebar-switch input:checked:before{transform:translate(18px)}.cms-theme-settings .cms-sidebar-switch input:focus-visible{outline-offset:3px;outline:3px solid #93c5fd}.cms-theme-settings .cms-sidebar-switch input:disabled{opacity:.5;cursor:wait}.cms-backup-settings form{margin:0;padding:18px 0}.cms-backup-settings form+form{border-top:1px solid var(--studio-line,#d7e0e7)}.cms-backup-settings h3{margin:0 0 14px;font-size:15px}.cms-backup-settings label{gap:7px;margin:12px 0;display:grid}.cms-backup-settings .cms-check{align-items:flex-start;display:flex}.cms-backup-settings .member-muted,.cms-backup-settings [role=status]{font-size:12px;line-height:1.7}.cms-backup-settings [data-safety-backups]{overflow-wrap:anywhere;gap:8px;padding:10px 0;font-size:12px;display:grid}.cms-admin-workspace .cms-settings-modern .cms-backup-settings{border:1px solid var(--studio-line,#d7e0e7);background:var(--studio-surface,#fff);border-radius:8px;padding:24px}.cms-backup-settings .cms-check input[type=checkbox]{flex:0 0 16px;width:16px;margin-top:3px}.cms-admin-workspace .cms-settings-modern.cms-settings-console{width:100%;max-width:1120px;margin:0 auto;padding:0;display:block}.cms-console-heading{margin-bottom:18px}.cms-console-heading h1{color:var(--settings-text);margin:0 0 5px;font-size:22px;font-weight:600}.cms-console-heading p{color:var(--settings-muted);margin:0;font-size:13px}.cms-admin-workspace .cms-settings-console .cms-settings-tabs{border:1px solid var(--settings-line);background:var(--settings-bg);border-radius:9px;gap:4px;margin-bottom:16px;padding:5px;display:flex}.cms-admin-workspace .cms-settings-console .cms-settings-tabs button{min-height:36px;color:var(--settings-muted);background:0 0;border-color:#0000;border-radius:6px;padding:6px 18px}.cms-admin-workspace .cms-settings-console .cms-settings-tabs button:hover{background:var(--settings-active);color:var(--settings-deep)}.cms-admin-workspace .cms-settings-console .cms-settings-tabs button[aria-selected=true]{background:var(--settings-card);color:var(--settings-deep);border-color:var(--settings-line);box-shadow:0 1px 3px #0f172a0a}.cms-settings-console [hidden]{display:none!important}.cms-admin-workspace .cms-settings-console [role=tabpanel]{border:1px solid var(--settings-line);background:var(--settings-card);border-radius:12px;padding:24px;box-shadow:0 2px 8px #0f172a05}.cms-admin-workspace .cms-settings-console :is(form.cms-site-profile,.cms-backup-settings){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cms-admin-workspace .cms-settings-console .cms-settings-heading{margin-bottom:16px}.cms-admin-workspace .cms-settings-console .cms-settings-heading h2{margin-bottom:4px;font-size:16px}.cms-admin-workspace .cms-settings-console :is(.cms-site-profile-grid,.cms-mail-fields){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.cms-admin-workspace .cms-settings-console :is(form.cms-site-profile,.cms-mail-test) label{gap:6px}.cms-admin-workspace .cms-settings-modern.cms-settings-console :is(form.cms-site-profile,.cms-mail-test) :is(input:not([type=checkbox]),select){border-radius:6px;height:36px;min-height:36px;padding:6px 12px;font-size:13px}.cms-admin-workspace .cms-settings-modern.cms-settings-console textarea{border-radius:6px;height:auto;min-height:76px;padding:8px 12px}.cms-admin-workspace .cms-settings-console .cms-theme-heading{border-top:1px solid var(--settings-line);margin-top:20px;padding-top:20px}.cms-admin-workspace .cms-settings-console form.cms-site-profile label.cms-sidebar-switch{margin-top:16px;display:flex}.cms-settings-console select:disabled{opacity:.5;cursor:not-allowed}.cms-settings-console [data-theme-status]:empty{display:none}.cms-admin-workspace .cms-settings-console .cms-mail-group{margin-top:18px}.cms-admin-workspace .cms-settings-console .cms-mail-group+.cms-mail-group{padding-top:16px}.cms-admin-workspace .cms-settings-console .cms-mail-group h3{margin-bottom:12px}.cms-admin-workspace .cms-settings-console .cms-mail-test{border-radius:8px;margin-top:18px;padding:16px}.cms-settings-console .cms-backup-settings form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:16px 0;display:grid}.cms-settings-console .cms-backup-settings form>:is(h3,p,.cms-check){grid-column:1/-1;margin:0}.cms-settings-console .cms-backup-settings form>input[type=hidden]{display:none}.cms-settings-console .cms-backup-settings form>button{justify-self:start}.cms-settings-console .cms-backup-settings label{margin:0}.cms-admin-workspace .cms-settings-console .cms-console-actions{z-index:20;border:1px solid var(--settings-line);background:var(--settings-card);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -3px 12px #0f172a05}.cms-console-actions>div{align-items:center;gap:10px;margin-left:auto;display:flex}.cms-console-actions p{color:var(--settings-muted);margin:0;font-size:12px}.cms-console-actions a{color:var(--settings-deep);margin-right:6px;font-size:12px}.cms-admin-workspace .cms-settings-console .cms-console-actions button{border-radius:6px;min-height:36px;padding:6px 16px}html.dark .cms-admin-workspace .cms-settings-console .cms-settings-tabs button{color:var(--settings-muted)}html.dark .cms-admin-workspace .cms-settings-console .cms-settings-tabs button[aria-selected=true]{color:var(--settings-deep)}@media (width<=600px){.cms-admin-workspace .cms-settings-console [role=tabpanel]{padding:16px}.cms-admin-workspace .cms-settings-console :is(.cms-site-profile-grid,.cms-mail-fields),.cms-settings-console .cms-backup-settings form{grid-template-columns:minmax(0,1fr)}.cms-admin-workspace .cms-settings-console .cms-settings-tabs button{flex:1;padding:6px 8px;font-size:12px}.cms-console-actions>div{flex-wrap:wrap}}.cms-admin-workspace .cms-admin-pane>.w2k-breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cms-admin-workspace .w2k-breadcrumb :is(.cms-taxonomy-tabs,.cms-settings-tabs){border:1px solid var(--studio-line);background:var(--studio-soft);border-radius:7px;gap:3px;margin:0 0 0 auto;padding:3px;display:inline-flex}.cms-admin-workspace .w2k-breadcrumb :is(.cms-taxonomy-tabs,.cms-settings-tabs) button{min-height:30px;color:var(--studio-muted);white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.cms-admin-workspace .w2k-breadcrumb :is(.cms-taxonomy-tabs,.cms-settings-tabs) button[aria-selected=true]{background:var(--studio-surface);color:var(--studio-text);box-shadow:0 1px 3px #0001}.cms-admin-workspace .cms-settings-console #panel-general,.cms-admin-workspace .cms-settings-console #panel-backup{box-shadow:none;background:0 0;border:0;padding:0}.cms-admin-workspace .cms-settings-console .cms-settings-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.cms-admin-workspace .cms-settings-console .cms-setting-card{border:1px solid var(--settings-line);background:var(--settings-card);border-radius:10px;min-width:0;margin:0;padding:20px;display:block;box-shadow:0 1px 4px #00000005}.cms-admin-workspace .cms-settings-console .cms-setting-card .cms-site-profile-grid{grid-template-columns:minmax(0,1fr);gap:14px}.cms-admin-workspace .cms-settings-console .cms-setting-card label{margin:0 0 14px}.cms-admin-workspace .cms-settings-console .cms-setting-card .cms-settings-heading{margin-bottom:18px}.cms-admin-workspace .cms-settings-console #panel-mail{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:0;display:grid}.cms-admin-workspace .cms-settings-console #panel-mail>:is(form,.cms-mail-test){border:1px solid var(--settings-line);background:var(--settings-card);border-radius:10px;margin:0;padding:20px}.cms-admin-workspace .cms-settings-console .cms-backup-settings form>:is(h3,p,.cms-check){margin-bottom:14px}.cms-admin-workspace .cms-settings-console .cms-backup-settings form+form{border:1px solid var(--settings-line)}.cms-admin-workspace .cms-settings-console input[type=file]{cursor:pointer;height:auto;min-height:42px;padding:5px;font-size:12px}.cms-admin-workspace .cms-settings-console input[type=file]::file-selector-button{border:1px solid var(--settings-line);background:var(--settings-bg);color:var(--settings-text);font:inherit;cursor:pointer;border-radius:5px;margin-right:8px;padding:6px 10px}.cms-admin-workspace .cms-settings-console input[type=file]::file-selector-button:hover{background:var(--settings-active)}.cms-taxonomies-page tbody tr:hover{background:var(--studio-selected,#e7f0fa)}.cms-taxonomy-pagination{color:var(--studio-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 0;font-size:12px;display:flex}.cms-taxonomy-pagination>div,.cms-taxonomy-pagination form{flex-wrap:wrap;align-items:center;gap:5px;margin:0;display:flex}.cms-taxonomy-pagination a,.cms-taxonomy-pagination button,.cms-taxonomy-pagination input{box-sizing:border-box;border:1px solid var(--studio-line);background:var(--studio-surface);min-height:30px;color:var(--studio-text);border-radius:5px;padding:4px 9px;font-size:12px;text-decoration:none}.cms-taxonomy-pagination input{width:60px}.cms-taxonomy-pagination a[aria-current=page]{background:var(--studio-soft);border-color:var(--studio-muted)}@media (width<=760px){.cms-admin-workspace .cms-settings-console :is(.cms-settings-card-grid,#panel-mail){grid-template-columns:minmax(0,1fr)}.cms-admin-workspace .w2k-breadcrumb :is(.cms-taxonomy-tabs,.cms-settings-tabs){flex-wrap:wrap;max-width:100%;margin-left:0}.cms-admin-workspace .cms-settings-console .cms-setting-card{padding:16px}}.w2k.cms-admin-workspace .cms-admin-content table tbody tr:hover{background:var(--studio-selected,#e7f0fa)}.cms-admin-workspace .cms-settings-console .cms-backup-settings input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--settings-line);background:var(--settings-card);width:100%;min-width:0;height:36px;color:var(--settings-text);border-radius:6px;padding:6px 10px;font-size:13px}.cms-admin-workspace .cms-settings-console .cms-backup-settings input[type=file]{height:auto;min-height:42px;padding:5px}.cms-taxonomies-page :is(.cms-category-parent,.cms-category-layout){box-sizing:border-box;border:1px solid var(--studio-line);background:var(--studio-surface);max-width:100%;min-height:34px;color:var(--studio-text);font:inherit;border-radius:6px;padding:5px 9px;font-size:12px}.cms-taxonomies-page .cms-category-parent{width:145px}.cms-taxonomies-page .cms-category-layout{min-width:72px}.cms-taxonomies-page .cms-add-child{color:var(--studio-blue);white-space:nowrap;background:0 0;border:0;padding:5px 7px;font-size:12px}.cms-taxonomies-page [data-parent-text]{color:var(--studio-muted);font-size:12px}.cms-taxonomies-page [data-parent-id]:not([data-parent-id="0"]) .taxonomy-name{padding-left:12px;font-weight:400}.cms-taxonomies-page [data-parent-id]:not([data-parent-id="0"]) .taxonomy-name>span[aria-hidden]{color:var(--studio-muted)}.cms-order-control{align-items:center;gap:5px;display:flex}.cms-order-control input{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:5px;width:64px;min-width:0;height:30px;padding:4px 6px;font-size:12px}.cms-order-control button{color:#337ab7;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px;font-size:12px}.dark .cms-order-control input{background:var(--studio-soft);border-color:var(--studio-line);color:var(--studio-text)}.dark .cms-order-control button{color:var(--studio-text)}.cms-category-icon{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:5px;max-width:160px;height:30px;margin-top:6px;padding:4px 6px;font-size:12px}.dark .cms-category-icon{background:var(--studio-soft);border-color:var(--studio-line);color:var(--studio-text)}.w2k .theme-content:has(.studio-home-latest),.w2k .tag-directory{box-shadow:none;border:0;outline:none}.w2k .archive-browser-pagination{align-items:center;min-height:0;margin-top:8px;padding-top:12px;padding-bottom:12px;display:flex}.w2k .article-region>.list-pagination{margin-top:8px;padding:12px 10px}.w2k .article-region:has(>.list-pagination),.w2k .theme-columns>.theme-content:has(>.article-region>.list-pagination){padding-bottom:0}.w2k .w2k-client.theme-columns:has(>.theme-content>.article-region>.list-pagination){padding-bottom:4px}.w2k .archive-browser-pagination :is(a,span[aria-disabled]){box-sizing:border-box;min-height:28px;padding:3px 8px}.w2k .pagination-center{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.w2k .pagination-numbers{align-items:center;gap:6px;display:flex}.w2k .page-jump{background:0 0;border:0;align-items:center;gap:5px;margin:0;padding:0;display:flex}.w2k .page-jump :is(.page-jump-input,button){box-sizing:border-box;border:1px solid var(--studio-line);background:var(--studio-surface);height:28px;min-height:28px;color:var(--studio-text);font:inherit;box-shadow:none;border-radius:4px;margin:0;padding:3px 7px;font-size:12px;line-height:20px}.w2k .page-jump .page-jump-input{text-align:center;appearance:textfield;width:58px;min-width:0}.page-jump-input::-webkit-inner-spin-button,.page-jump-input::-webkit-outer-spin-button{appearance:none;margin:0}.w2k .page-jump button{cursor:pointer}.w2k .page-jump button:hover{background:var(--studio-soft);color:var(--soft-blue)}.w2k .page-jump :is(input,button):focus-visible{outline:2px solid var(--soft-blue,#337ab7);outline-offset:2px}.w2k .studio-member-membership{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.w2k .studio-member-menu-expiry{color:var(--studio-muted);white-space:nowrap;font-size:11px;line-height:1.5}@media (width<=600px){.w2k .archive-browser-pagination{flex-wrap:wrap;gap:10px}.w2k .article-region>.list-pagination{padding-inline:4px}.w2k .archive-browser-pagination>.pagination-center{flex-basis:100%;order:-1;justify-content:center}}@media (width>=1025px){.w2k .paper-gallery.is-view-masonry .paper-gallery-grid{column-count:4}.w2k .paper-gallery.is-view-grid .paper-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.w2k .w2k-client.theme-columns{grid-template-columns:minmax(0,1fr);grid-template-areas:"content";align-content:start;align-items:start;gap:0;padding:18px 9px;display:grid}.w2k .theme-columns>.theme-content{grid-area:content;width:100%;min-width:0;max-width:100%;margin:0;padding-inline:3px}.w2k .theme-archive-content{box-shadow:none;background:0 0;border:0;outline:none}.w2k .studio-content-gate{overflow:visible}.w2k .studio-gate-card h2{text-wrap:balance;overflow-wrap:anywhere;margin:14px 0 8px;font-size:clamp(18px,2.2vw,24px);line-height:1.5}.w2k .studio-gate-card>p{max-width:34em;color:var(--studio-muted);margin:0 auto 10px;font-size:14px;line-height:1.7}.studio-gate-permissions{text-align:center;width:fit-content;max-width:100%;margin:0 auto 16px;position:relative}.studio-gate-permissions>summary{color:var(--studio-muted);cursor:pointer;border-radius:4px;align-items:center;gap:5px;padding:3px 6px;font-size:12px;line-height:1.6;list-style:none;display:inline-flex}.studio-gate-permissions>summary::-webkit-details-marker{display:none}.studio-gate-permissions>summary:hover{color:var(--soft-blue,#337ab7);background:var(--studio-soft)}.studio-gate-permissions>summary:focus-visible{outline:2px solid var(--soft-blue,#337ab7);outline-offset:3px}.studio-gate-tooltip{z-index:20;box-sizing:border-box;border:1px solid var(--studio-line);background:var(--studio-surface,#fff);width:min(340px,100vw - 72px);color:var(--studio-text);text-align:left;overflow-wrap:anywhere;border-radius:7px;padding:12px 14px;font-size:12px;font-weight:400;line-height:1.8;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 5px 18px #0002}.studio-gate-title-label{max-width:100%;display:inline-block;position:relative}.studio-gate-title-label:focus-visible{outline:2px solid var(--soft-blue,#337ab7);outline-offset:4px;border-radius:3px}.studio-gate-hover-tooltip{visibility:hidden;opacity:0;pointer-events:none}.studio-gate-title-label:hover>.studio-gate-hover-tooltip,.studio-gate-title-label:focus-visible>.studio-gate-hover-tooltip{visibility:visible;opacity:1}.w2k .theme-category-content,.w2k .studio-category-feed{background:var(--studio-surface,#fff)}.w2k .theme-category-content{box-shadow:none;border:0;outline:none}.w2k .studio-category-feed{border:1px solid var(--studio-line,#d7e0e7);box-shadow:none;border-radius:4px;margin:0 0 20px;padding:0}.w2k .studio-category-feed>.magazine-section-head{border:0;border-bottom:1px solid var(--studio-line,#d7e0e7);background:0 0;border-radius:0;height:auto;min-height:0;margin:0;padding:7px 14px}.w2k .studio-category-feed>.magazine-section-head .magazine-section-title h2{margin:0;font-size:14px;line-height:24px}.w2k .studio-category-feed>.magazine-section-head .magazine-section-icon{width:20px;height:20px}.w2k .studio-category-feed>.magazine-section-head .compact-pill{padding:2px 8px;font-size:13px}.w2k :is(.studio-home-latest,.studio-category-feed)>.magazine-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.w2k .home-feed-sort{margin-left:auto}.w2k .home-feed-sort .compact-filter-group{align-items:center;gap:4px;display:flex}.w2k .home-feed-sort .compact-pill{border:1px solid var(--studio-line);color:var(--studio-text);background:var(--studio-soft);border-radius:4px;padding:3px 10px;line-height:1.4}.w2k .home-feed-sort .compact-pill:hover{color:var(--soft-blue,#2f6fae)}.w2k .home-feed-sort .compact-pill.is-active{color:var(--soft-blue,#2f6fae);background:#deebf7;border-color:#bed4e9}.dark .w2k .home-feed-sort .compact-pill.is-active{color:#b9d8f6;background:#2b435c;border-color:#55718d}.w2k .w2k-search-toggle{flex:none;align-self:center;display:block;position:relative}.w2k .w2k-search-toggle .w2k-search-btn{width:28px;height:28px;box-shadow:none;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.w2k .w2k-search-btn .w2k-ico{width:17px;height:17px}.w2k .w2k-search-panel{z-index:100;box-sizing:border-box;background:var(--studio-surface,#fff);width:min(420px,100vw - 32px);color:var(--studio-text);border:1px solid var(--studio-line);border-radius:8px;padding:12px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 6px 22px #0003}.w2k .w2k-search-panel[hidden]{display:none}.w2k .w2k-search-panel .w2k-search{align-items:center;gap:6px;width:100%;min-width:0;max-width:none;margin:0;display:flex}.w2k .w2k-search-panel .w2k-input{flex:auto;width:0;min-width:0}.w2k .w2k-search-panel .w2k-btn-search{flex:none}.w2k .w2k-lightbox{z-index:2000000;position:fixed;inset:0}.w2k .theme-list-toolbar .compact-filter-main{flex-wrap:wrap;gap:8px;overflow:visible}.w2k .theme-list-toolbar .compact-filter-sorts{display:contents}.w2k .theme-list-toolbar .compact-filter-group{flex:none}.w2k .theme-list-toolbar .w2k-search{min-width:0;max-width:440px}.category-directory{gap:16px;display:grid}.category-folder{background:var(--studio-surface,#fff);border:1px solid var(--studio-line);border-radius:8px;min-width:0;overflow:hidden}.category-folder-summary{box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:16px 18px;list-style:none;display:flex}.category-folder-summary::-webkit-details-marker{display:none}.category-folder-name{min-width:0;color:var(--studio-text);align-items:center;gap:12px;display:inline-flex}.category-folder-name strong{overflow-wrap:anywhere;font-size:16px}.category-folder .w2k-ico{flex:none;width:20px;height:20px}.category-folder-meta{color:var(--studio-muted);white-space:nowrap;align-items:center;gap:16px;margin-left:auto;font-size:13px;display:inline-flex}.category-folder-meta i{font-style:normal;transition:transform .15s}.category-folder[open]>summary .category-folder-meta i{transform:rotate(180deg)}.category-folder[open]>summary{border-bottom:1px solid var(--studio-line)}.category-folder-summary:focus-visible{outline:2px solid var(--soft-blue,#337ab7);outline-offset:-3px}.category-folder-children{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 18px 18px;display:grid}.category-folder-item{background:var(--studio-soft);min-width:0;color:var(--studio-text);border-radius:6px;align-items:center;gap:8px;padding:14px 10px;display:flex}.category-folder-item>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.category-folder-item small,.category-folder-item i{color:var(--studio-muted);flex:none;font-size:12px;font-style:normal}.category-folder-item:hover,.category-folder-item:focus-visible{color:#2f6fae;background:#e6f0fa}.dark .category-folder-item:hover,.dark .category-folder-item:focus-visible{color:#b9d8f6;background:#2b435c}.w2k .tag-browser{background:var(--studio-surface,#fff)}.tag-waterfall{flex-wrap:wrap;align-content:flex-start;gap:8px 18px;padding-top:8px;display:flex}.tag-waterfall-item{width:auto;max-width:100%;color:var(--studio-text);overflow-wrap:anywhere;margin:0;padding:3px 0;font-size:14px;line-height:1.7;display:block}.tag-waterfall-item sup{color:var(--studio-muted);vertical-align:baseline;margin-left:3px;font-size:10px;font-weight:600;line-height:0;position:relative;top:-.45em}.tag-waterfall-item:hover,.tag-waterfall-item:focus-visible{color:var(--soft-blue,#337ab7)}.tag-waterfall-item:hover sup{color:inherit}@media (width<=1100px) and (width>=801px){.category-folder-children{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.w2k .w2k-titlebar{position:relative}.w2k .w2k-search-toggle{position:static}.w2k .w2k-search-panel{top:calc(100% + 6px);right:8px}.w2k .theme-list-toolbar .w2k-tool-fill{display:none}.w2k .theme-list-toolbar .w2k-search{flex:100%;max-width:none}.w2k .theme-list-toolbar .w2k-count-field{margin-left:auto}.category-folder-summary{flex-wrap:wrap;padding:14px}.category-folder-meta{gap:8px;font-size:12px}.category-folder-children{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.category-folder-item{flex-wrap:wrap;gap:6px;padding:10px 8px}.category-folder-item>span{flex-basis:calc(100% - 30px)}.category-folder-item small{margin-left:26px}.category-folder-item i{margin-left:auto}.tag-waterfall{gap:6px 14px}}@media (width<=800px){.w2k .w2k-client.theme-columns{grid-template-columns:minmax(0,1fr);grid-template-areas:"content";gap:8px;padding:12px 6px}}@media (width<=1024px){.w2k .article-inline-meta :is(.article-meta-reading-time,.article-meta-views,.article-meta-word-count){display:none}.w2k .article-footer-brand{border-top:0;padding-top:0}.w2k .reading-content :is(p,li){line-height:2.6}.w2k .w2k-client.theme-columns:has(:is(.studio-home-latest,.studio-category-feed)){padding-inline:4px}.w2k .theme-columns>.theme-content:has(:is(.studio-home-latest,.studio-category-feed)){padding-inline:0}.w2k :is(.studio-home-latest,.studio-category-feed){margin-inline:0}.w2k .studio-category-feed{padding-inline:0}.w2k :is(.studio-home-latest,.studio-category-feed) .studio-title-list{padding:4px}.w2k .studio-category-feed .media-cards.photo-card-grid{box-sizing:border-box;padding-inline:4px}.w2k .archive-browser-pagination{flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;padding:10px 4px;display:flex}.w2k .archive-browser-pagination>.pagination-center{display:contents}.w2k .archive-browser-pagination>:is(a,span[aria-disabled]):first-child{grid-area:1/1}.w2k .archive-browser-pagination>:is(a,span[aria-disabled]):last-child{grid-area:1/3}.w2k .archive-browser-pagination .pagination-numbers{grid-area:1/1;justify-content:center;gap:4px;min-width:0}.w2k .archive-browser-pagination :is(a,span[aria-disabled]){white-space:nowrap;justify-content:center;align-items:center;height:30px;min-height:30px;margin:0;padding:3px 7px;font-size:12px;line-height:20px;display:inline-flex}.w2k .archive-browser-pagination .pagination-numbers a{min-width:28px}.w2k .pagination-numbers:has(>a:nth-child(4))>a:not([aria-current]):not(:has(+a[aria-current])):not([aria-current]+a){display:none}.w2k .archive-browser-pagination .page-jump{flex:none;justify-content:center}.w2k .archive-browser-pagination>:is(a,span[aria-disabled]){display:none}}.w2k .studio-category-feed .studio-title-list{padding:10px}.w2k .theme-columns>.studio-detail-pane{padding-inline:0}.w2k .reading-article-single .article-surface{box-sizing:border-box;padding-inline:8px}.w2k .studio-detail-pane .article-inline-meta{padding-inline:8px}@media (width<=1024px){.w2k .w2k-client.theme-columns:has(.studio-detail-pane){padding-inline:4px}.w2k .studio-category-feed .studio-title-list{padding:4px}.w2k .studio-category-feed>.magazine-section-head{padding:7px 10px}}.w2k .w2k-titlebar>:is(a.w2k-titlebar-icon,a.w2k-titlebar-text){color:inherit;text-decoration:none}.w2k .w2k-titlebar>:is(a.w2k-titlebar-icon,a.w2k-titlebar-text):focus-visible{outline-offset:2px;outline:1px solid}@media (width<=767px){.w2k .w2k-titlebar>.w2k-titlebar-text{display:none}.w2k .w2k-titlebar .site-top-nav{align-self:center;align-items:center;min-height:0;margin-block:0}.w2k .w2k-titlebar .site-top-nav>a{box-sizing:border-box;border-radius:3px;align-self:center;height:26px;min-height:26px;margin-block:0;padding:2px 6px;line-height:20px}}.tag-directory,.site-rail{--tag-bg:#f1f5f9;--tag-hover:#e5effa;--tag-ink:#334155;--tag-muted:#788697;--tag-brand:#3679b5;--tag-count:#e5eaf0}.dark :is(.tag-directory,.site-rail){--tag-bg:#2b3642;--tag-hover:#344b64;--tag-ink:#dce5ef;--tag-muted:#a4b1c1;--tag-brand:#9ac7ef;--tag-count:#ffffff0d}.w2k .tag-directory>.archive-browser-head{margin-bottom:0;padding-bottom:14px}.tag-directory-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 6px;display:flex}.tag-directory-search{border:1px solid var(--studio-line);min-width:0;max-width:410px;color:var(--tag-muted);background:var(--studio-surface);border-radius:6px;flex:220px;align-items:center;gap:8px;padding:8px 10px;display:flex}.tag-directory-search input{width:100%;min-width:0;box-shadow:none;color:var(--tag-ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13px}.tag-directory-search:focus-within{outline:2px solid var(--tag-brand);outline-offset:2px}.tag-group-modes{background:var(--tag-bg);border-radius:6px;gap:4px;margin-left:auto;padding:3px;display:flex}.tag-group-modes a{color:var(--tag-muted);border-radius:4px;padding:5px 10px;font-size:12px}.tag-group-modes a[aria-current]{color:var(--tag-brand);background:var(--studio-surface);box-shadow:0 1px 3px #0000000d}.tag-directory-status{min-height:18px;color:var(--tag-muted);margin:6px 0 14px;font-size:11px}.w2k .tag-directory>.tag-directory-heading{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:14px;display:flex}.tag-directory-heading .tag-directory-toolbar{flex:1;justify-content:flex-end;min-width:0;margin:0 0 0 auto}.tag-directory-heading .tag-directory-search{flex:0 230px;max-width:230px;padding:6px 9px}.tag-directory-heading .tag-group-modes{flex:none;margin-left:0}.tag-directory-heading>span{flex:none}.tag-top{border:1px solid var(--studio-line);background:var(--studio-surface);border-radius:7px;margin-bottom:14px;padding:12px}.tag-top h2{align-items:center;gap:6px;margin:0 0 10px;font-size:13px;font-weight:600;display:flex}.tag-top h2 small{color:var(--tag-muted);margin-left:auto;font-size:10px;font-weight:400}.tag-groups{gap:12px;display:grid}.tag-group{border:1px solid var(--studio-line);background:var(--studio-surface);border-radius:7px;min-width:0;padding:14px;box-shadow:0 1px 3px #00000005}.tag-group>header{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.tag-group h2{color:var(--tag-ink);margin:0;font-size:14px;font-weight:600}.tag-group>header>span,.tag-group>header>small{color:var(--tag-muted);font-size:11px}.tag-group>header>small{margin-left:auto}.tag-pill-list{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.w2k .directory-tag{box-sizing:border-box;background:var(--tag-bg);min-width:0;max-width:100%;color:var(--tag-ink);border:0;border-radius:5px;align-items:center;gap:8px;padding:6px 9px;font-size:12px;line-height:1.45;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.directory-tag>span,.site-rail-tag>span{overflow-wrap:anywhere;min-width:0}.w2k .directory-tag>small,.w2k .site-rail-tag>small{background:var(--tag-count);color:var(--tag-muted);font-variant-numeric:tabular-nums;border-radius:3px;flex:none;margin:0;padding:1px 5px;font-size:10px;font-weight:400}.w2k .directory-tag.is-top,.w2k .directory-tag:hover,.w2k .site-rail .site-rail-tag:is(:hover,.is-active){background:var(--tag-hover);color:var(--tag-brand)}.directory-tag:focus-visible,.directory-more:focus-visible,.tag-group-modes a:focus-visible{outline:2px solid var(--tag-brand);outline-offset:3px}.w2k .directory-more{min-height:30px;box-shadow:none;color:var(--tag-brand);font:inherit;cursor:pointer;background:0 0;border:0;margin:12px 0 0;padding:5px 0;font-size:12px;display:block}.w2k .tag-directory [hidden]{display:none}.tag-directory-empty{color:var(--tag-muted);padding:18px 0;font-size:13px}.directory-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.tag-directory-search{flex-basis:100%;max-width:none}.tag-group-modes{margin-left:0}.tag-group{padding:12px}.tag-directory-heading .tag-directory-toolbar{flex-wrap:wrap;flex:100%;order:2;justify-content:flex-start}.tag-directory-heading .tag-directory-search{flex:160px;max-width:none}.tag-directory-heading>span{margin-left:auto}}@media (prefers-reduced-motion:reduce){.w2k .directory-tag{transition:none}}.w2k .media-cards.photo-card-grid{--photo-ratio:16 / 10;--photo-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--photo-card-bg:#fff;--photo-card-border:#f1f5f9;--photo-title:#334155;--photo-muted:#94a3b8;--photo-spec-bg:#f1f5f9;width:100%;font-family:var(--photo-font);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px 16px;padding:0;display:grid}.w2k .theme-category-content:has(.photo-card-grid){background:#fafbfc;border-radius:8px}.w2k .studio-category-feed:has(.photo-card-grid){background:var(--studio-surface,#fff);padding:0}.dark .w2k .theme-category-content:has(.photo-card-grid){background:#19222c}.dark .w2k .media-cards.photo-card-grid{--photo-card-bg:#222d38;--photo-card-border:#ffffff10;--photo-title:#d6e0eb;--photo-muted:#94a4b7;--photo-spec-bg:#2e3a47}.w2k .photo-card-grid.ratio-2-3{--photo-ratio:2 / 3}@media (width>=1101px){.w2k .media-cards.photo-card-grid.ratio-2-3{grid-template-columns:repeat(4,minmax(0,1fr))}}.w2k .photo-card-grid .media-card{border:1px solid var(--photo-card-border);background:var(--photo-card-bg);border-radius:8px;min-width:0;margin:0;padding:0;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 2px 6px -1px #0000000a}.w2k .photo-card-grid .media-card-frame{min-width:0;height:auto;box-shadow:none;color:inherit;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.w2k .media-cards.photo-card-grid .media-card-media.cover-blur{width:100%;height:auto;aspect-ratio:var(--photo-ratio);background:var(--studio-soft,#f1f5f9);box-shadow:none;border:0;border-radius:7px 7px 0 0;padding:0;position:relative;overflow:hidden}.w2k .photo-card-grid .media-card-media>.media-cover-core{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.w2k .photo-card-grid .media-card-media .media-cover-core>.media-cover-foreground{object-fit:cover;object-position:center 15%;filter:none;border:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;transition:transform .24s;display:block;position:absolute;inset:0;transform:scale(1)}.w2k .photo-card-grid .media-cover-core[hidden]{display:none}@media (hover:hover) and (pointer:fine){.w2k .photo-card-grid .media-card:hover{transform:translateY(-3px);box-shadow:0 7px 18px -4px #1f314521}.w2k .photo-card-grid .media-card-frame:hover .media-cover-foreground{transform:scale(1.04)}}.w2k .photo-card-grid .media-card-copy{background:var(--photo-card-bg);min-width:0;font-family:var(--photo-font);flex:none;padding:8px 10px 10px;display:block}.w2k .photo-card-grid .media-card-title{-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-overflow:ellipsis;height:auto;min-height:0;max-height:none;color:var(--photo-title);font-size:13.5px;font-weight:500;font-family:var(--photo-font);text-align:left;-webkit-box-orient:vertical;margin:0;padding:0;line-height:1.4;display:-webkit-box;overflow:hidden}.w2k .photo-card-grid .studio-cover-meta{color:var(--photo-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:0;font-size:12px;line-height:1.5;display:flex}.w2k .photo-card-grid .studio-cover-meta>time{flex:none}.w2k .photo-card-grid .studio-cover-meta-tag{white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:1;min-width:0;max-width:75%;overflow:hidden}.w2k .photo-card-grid .media-card-date{color:inherit;font-size:inherit;background:0 0;border:0;margin:0;padding:0}.w2k .photo-card-grid .photo-card-category{background:var(--photo-spec-bg);color:#64748b;border-radius:4px;flex:0 auto;padding:0 5px;font-size:12px;line-height:1.5}.dark .w2k .photo-card-grid .photo-card-category{color:#a9b8c9}.w2k .photo-card-grid .media-card-badge.studio-cover-tier{backdrop-filter:blur(4px);color:#2f6392;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f994;border:1px solid #fff6;border-radius:2px;max-width:calc(100% - 16px);padding:1px 5px;font-size:9px;font-weight:500;line-height:1.35;top:8px;left:auto;right:8px;overflow:hidden}.dark .w2k .photo-card-grid .media-card-badge.studio-cover-tier{color:#c5e1fa;background:#2024288c;border-color:#ffffff26}@media (width<=1100px){.w2k .media-cards.photo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (width<=600px){.w2k .media-cards.photo-card-grid{gap:12px}.w2k .photo-card-grid .media-card-title{font-size:13px}.w2k .photo-card-grid .studio-cover-meta{font-size:11px}.w2k .photo-card-grid .media-card-copy{padding:8px 10px 10px}}@media (prefers-reduced-motion:reduce){.w2k .photo-card-grid .media-cover-foreground{transition:none}.w2k .photo-card-grid .media-card-frame:hover .media-cover-foreground{transform:none}.w2k .photo-card-grid .media-card{transition:none}.w2k .photo-card-grid .media-card:hover{transform:none}}.w2k .photo-card-grid .media-card{padding:5px 5px 0}.w2k .media-cards.photo-card-grid .media-card-media.cover-blur{border-radius:5px}.w2k .studio-category-feed .media-cards.photo-card-grid{box-sizing:border-box;padding:10px}@media (width<=1024px){.w2k .studio-category-feed .media-cards.photo-card-grid{padding:4px}}.w2k .photo-card-grid.ratio-2-3 .portrait-card-copy{padding:10px}.w2k .photo-card-grid.ratio-2-3 .portrait-card-copy .media-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin:0;font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.w2k .portrait-card-meta{color:var(--studio-muted,var(--photo-muted,#94a3b8));font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;margin-top:8px;font-size:11px;line-height:1.5;display:flex}.w2k .portrait-card-specs{background:var(--studio-soft,var(--photo-spec-bg,#f1f5f9));color:var(--studio-muted,var(--photo-muted,#94a3b8));text-align:center;overflow-wrap:anywhere;border-radius:3px;margin-top:6px;padding:3px 5px;font:10px/1.5 Consolas,Menlo,monospace}.quick-categories{--qc-bg:#ffffffed;--qc-line:#e2e8f0;--qc-text:#334155;--qc-muted:#64748b;--qc-soft:#f1f5f9;--qc-active:#e7f1fc;--qc-blue:#337ab7;z-index:30000;position:fixed}.dark .quick-categories{--qc-bg:#202b38f5;--qc-line:#3a4859;--qc-text:#dce5ef;--qc-muted:#a2b1c2;--qc-soft:#283546;--qc-active:#304b67;--qc-blue:#aed4f5}.w2k .qc-dialog{box-sizing:border-box;inset:var(--qc-rail-top,120px) auto auto var(--qc-left,16px);width:72px;max-width:none;max-height:none;color:var(--qc-text);background:0 0;border:0;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;position:fixed;overflow:visible}.qc-dialog:not([open]),.qc-panel[hidden]{display:none}.quick-categories [hidden]{display:none!important}.qc-account,.qc-account-divider,.qc-group-toggle,.qc-mobile-all,.w2k .qc-menu-trigger,.qc-sheet-head,.w2k .qc-mobile-trigger{display:none}.qc-roots{max-height:calc(100dvh - var(--qc-rail-top,120px) - 24px);overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--qc-line);background:var(--qc-bg);backdrop-filter:blur(10px);border-radius:12px;flex-direction:column;gap:3px;padding:6px;display:flex;overflow-y:auto;box-shadow:0 6px 28px #0f172a12}.w2k .qc-root{box-sizing:border-box;width:100%;min-height:62px;color:var(--qc-muted);font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:7px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;margin:0;padding:8px 2px;font-size:11px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.qc-root>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qc-root .rail-folder-icon{width:20px;height:20px;color:inherit;margin:0}.w2k .qc-root:is(:hover,.is-current,[aria-expanded=true]){background:var(--qc-active);color:var(--qc-blue)}.qc-root:focus-visible,.qc-child:focus-visible,.qc-parent-link:focus-visible,.qc-mobile-trigger:focus-visible{outline:2px solid var(--qc-blue);outline-offset:2px}.qc-panels{top:var(--qc-top,120px);left:calc(var(--qc-left,16px) + 84px);width:min(450px,calc(100vw - var(--qc-left,16px) - 104px));visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s,visibility .18s;position:fixed;transform:translate(-8px)}.qc-panels:before{content:"";width:14px;position:absolute;top:0;bottom:0;left:-14px}.qc-dialog.is-expanded .qc-panels{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0)}.qc-panel{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--qc-line);background:var(--qc-bg);backdrop-filter:blur(10px);border-radius:12px;max-height:min(420px,100dvh - 140px);padding:14px;overflow-y:auto;box-shadow:0 8px 30px #0f172a20}.qc-panel>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:13px;display:flex}.qc-panel strong{font-weight:600}.qc-parent-link{color:var(--qc-blue);font-size:12px;text-decoration:none}.qc-children{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.qc-child{background:var(--qc-soft);min-width:0;color:var(--qc-text);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:12px;line-height:1.5;text-decoration:none;transition:background .15s,color .15s;display:flex}.qc-child span{overflow-wrap:anywhere;min-width:0}.qc-child small,.qc-parent-link small{color:var(--qc-muted);flex-shrink:0;font-size:11px}.qc-child:is(:hover,[aria-current=page]){background:var(--qc-active);color:var(--qc-blue)}.qc-empty{padding:16px;font-size:13px}@media (width>=1025px){.qc-desktop-hidden{display:none}.w2k-desktop:has(.quick-categories:not(.qc-desktop-hidden)){box-sizing:border-box;padding-left:104px;padding-right:16px}.w2k-window:has(.quick-categories:not(.qc-desktop-hidden)){width:100%;max-width:1100px;margin-left:auto;margin-right:auto}.qc-panels{width:max-content;max-width:calc(100vw - var(--qc-left,16px) - 104px)}.qc-panel{backdrop-filter:blur(12px);background:#fffffff2;padding:12px;box-shadow:0 10px 25px -5px #00000014,0 8px 10px -6px #0000000a}.qc-children{grid-template-columns:repeat(3,minmax(0,max-content));gap:6px 8px}.qc-child{box-sizing:border-box;white-space:nowrap;background:#f8fafc;justify-content:flex-start;gap:4px;height:30px;padding:4px 8px;overflow:hidden}.qc-child span{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.qc-child small{color:#94a3b8}.qc-child:is(:hover,[aria-current=page]){color:#2563eb;background:#eff6ff}.dark .qc-panel{background:#202b38f2}.dark .qc-child{background:var(--qc-soft)}.dark .qc-child:is(:hover,[aria-current=page]){background:var(--qc-active);color:var(--qc-blue)}}@media (width<=1024px){html:not(.dark) .w2k .quick-categories{--qc-bg:#f8fafc;--qc-line:#e2e8f0}.w2k:has([data-quick-categories]) .w2k-titlebar-icon{display:none}.w2k:has([data-quick-categories]) .qc-menu-trigger{width:22px;height:28px;min-height:28px;color:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:4px;flex:0 0 22px;justify-content:center;align-items:center;margin:0;padding:3px;display:inline-flex}.qc-menu-trigger svg{width:12px;height:12px}.qc-menu-trigger:focus-visible{outline-offset:-2px;outline:2px solid}.w2k .qc-dialog{background:var(--qc-bg);opacity:1;border-radius:0 14px 14px 0;width:min(270px,100vw - 32px);height:100dvh;max-height:100dvh;transition:transform .22s,opacity .22s;inset:0 auto 0 0;overflow:hidden;transform:translate(0);box-shadow:8px 0 40px #0003}.qc-dialog[open]{flex-direction:column;display:flex}.qc-dialog::backdrop{background:#00000073}@starting-style{.qc-dialog[open]{opacity:0;transform:translate(-100%)}}.qc-dialog.is-closing{opacity:0;transform:translate(-100%)}.qc-sheet-head{padding:max(16px,env(safe-area-inset-top)) 16px 12px;border-bottom:1px solid var(--qc-line);flex-shrink:0;justify-content:space-between;align-items:center;font-size:15px;display:flex}.qc-handle{display:none}.w2k .qc-sheet-head button{background:var(--qc-soft);width:32px;height:32px;min-height:32px;color:var(--qc-text);cursor:pointer;border:0;border-radius:6px;padding:0;font-size:23px}.qc-account{border-bottom:1px solid var(--qc-line);flex-shrink:0;padding:18px 16px;display:block}.qc-account-profile{color:var(--qc-text);align-items:center;gap:12px;text-decoration:none;display:flex}.qc-account-profile>span:last-child{min-width:0}.qc-account-profile strong{overflow-wrap:anywhere;font-size:17px;display:block}.qc-account-avatar{background:var(--qc-soft);border-radius:10px;flex:0 0 52px;place-items:center;height:52px;display:grid;overflow:hidden}.qc-account-avatar img{object-fit:cover;width:100%;height:100%}.qc-account-avatar svg{width:28px;height:28px}.qc-account-membership{color:var(--qc-muted);flex-wrap:wrap;gap:6px 10px;margin-top:5px;font-size:12px;display:flex}.qc-account-guest{align-items:center;gap:8px;font-size:15px;display:flex}.qc-account-guest svg,.qc-account-actions svg{width:18px;height:18px}.qc-account-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.qc-account-actions a{background:var(--qc-soft);color:var(--qc-text);border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:13px;text-decoration:none;display:flex}.qc-body{flex-direction:column;flex:1;min-height:0;display:flex}.qc-roots{display:none}.qc-panels,.qc-dialog.is-expanded .qc-panels{overscroll-behavior:contain;visibility:visible;opacity:1;pointer-events:auto;flex:1;width:100%;min-height:0;max-height:none;transition:none;position:static;overflow-y:auto;transform:none}.qc-panels:before{display:none}.qc-panel{max-height:none;box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0 16px 8px;animation:none;overflow:visible}.qc-panel>header{flex-wrap:nowrap;gap:6px;margin-bottom:0}.qc-panel>header>strong{display:none}.w2k .qc-group-toggle{min-width:0;min-height:44px;color:var(--qc-text);text-align:left;font:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;margin:0;padding:8px 0;font-size:14px;font-weight:600;display:flex}.qc-group-toggle .rail-folder-icon{flex-shrink:0;width:18px;height:18px}.qc-group-toggle>span{overflow-wrap:anywhere;flex:1;min-width:0}.qc-expand-arrow{width:18px;height:18px;transition:transform .18s}.qc-group-toggle[aria-expanded=true] .qc-expand-arrow{transform:rotate(180deg)}.qc-children{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px 0 10px;display:none}.qc-panel.is-open .qc-children{display:grid}.qc-child{box-sizing:border-box;border:1px solid var(--qc-line);background:var(--qc-soft);min-height:36px;color:var(--qc-text);border-radius:7px;justify-content:flex-start;gap:0;padding:7px 6px;font-size:12px;font-weight:400}.qc-child span{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.qc-child small,.qc-parent-link small{display:none}.qc-child:active{background:var(--qc-active)}.qc-mobile-all{padding:14px 16px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--qc-line);color:var(--qc-text);flex-shrink:0;font-size:13px;text-decoration:none;display:block}.w2k .article-footer-counts{display:none}.w2k .qc-account,html:not(.dark) .w2k .qc-account{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:16px}.qc-account-top{align-items:center;gap:8px;display:flex}.qc-account-top .qc-account-profile{flex:1;gap:8px;min-width:0}.qc-account-top .qc-account-avatar{border-radius:4px;flex-basis:40px;height:40px}.qc-account-top .qc-account-profile strong{font-size:13px;font-weight:600}.qc-account-membership{gap:4px 6px;font-size:10px}.qc-member-level{background:var(--qc-active);color:var(--qc-blue);border-radius:4px;padding:1px 5px}.qc-account-center{background:var(--qc-blue);color:#fff;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:7px 8px;font-size:10px;text-decoration:none}.dark .qc-account-center{background:var(--qc-soft);color:var(--qc-text);border:1px solid var(--qc-line)}.qc-account-shortcuts{border:1px solid var(--qc-line);background:var(--qc-soft);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin-top:14px;padding:10px 4px;display:grid}.qc-account-shortcuts form{min-width:0;margin:0}.w2k .qc-account-shortcuts :is(a,button){box-sizing:border-box;width:100%;min-height:38px;color:var(--qc-muted);font:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin:0;padding:0;font-size:11px;text-decoration:none;display:flex}.qc-account-shortcuts svg{width:18px;height:18px}.qc-account-shortcuts :is(a,button):hover{color:var(--qc-blue)}.qc-account-divider{border:0;border-top:1px solid var(--qc-line);flex-shrink:0;margin:0 16px 8px;display:block}html:not(.dark) .w2k .qc-child{color:#334155;background:#fff;border-color:#e2e8f0;border-radius:8px;font-size:12px;font-weight:400;box-shadow:0 1px 2px #0000000a}html:not(.dark) .w2k .qc-child:is(:active,[aria-current=page]){color:#2563eb;background:#eff6ff;border-color:#bfdbfe}}@keyframes qc-panel-in{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width>=768px) and (width<=1024px){.qc-menu-trigger svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.qc-dialog,.qc-panels,.qc-child{transition:none!important}.qc-panel{animation:none}}.qc-category-link{min-width:0;color:var(--qc-text);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:flex}.qc-category-link .rail-folder-icon{flex-shrink:0;width:18px;height:18px}.qc-category-link span{overflow-wrap:anywhere;min-width:0}.qc-category-link:focus-visible{outline:2px solid var(--qc-blue);outline-offset:2px}@media (width<=1024px){.w2k .qc-account.qc-account-guest-card,html:not(.dark) .w2k .qc-account.qc-account-guest-card{border:1px solid var(--qc-line);background:var(--qc-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:12px;padding:10px;display:flex;box-shadow:0 1px 3px #00000006}.qc-account-guest{flex:1;gap:6px;min-width:0}.qc-account-guest svg{flex-shrink:0;width:17px;height:17px}.qc-account-guest strong{font-size:12px;font-weight:500;display:block}.qc-account-guest small{color:var(--qc-muted);margin-top:2px;font-size:10px;line-height:1.4;display:block}.qc-account-guest-card .qc-account-actions{flex-shrink:0;gap:5px;margin:0;display:flex}.qc-account-guest-card .qc-account-actions a{box-sizing:border-box;border:1px solid var(--qc-line);background:var(--qc-bg);border-radius:999px;min-height:30px;padding:5px 7px;font-size:12px}.qc-panel>header{min-height:44px}.qc-category-link{flex:1;font-size:14px}.w2k .qc-group-toggle{width:32px;min-height:32px;color:var(--qc-muted);flex:0 0 32px;justify-content:center;padding:6px}.qc-children{gap:8px;margin-top:10px;padding:0 0 10px}.w2k .qc-child,html:not(.dark) .w2k .qc-child{border:1px solid var(--qc-line);background:var(--qc-soft);min-height:36px;color:var(--qc-text);box-shadow:none;border-radius:6px;justify-content:space-between;gap:6px;padding:8px 10px;font-size:13px;font-weight:500}html:not(.dark) .w2k .qc-child{background:#f8fafc;border-color:#f1f5f9}.qc-child span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.qc-child small{color:var(--qc-muted);flex-shrink:0;font-size:11px;font-weight:400;display:inline}html:not(.dark) .qc-child small{color:#94a3b8}html:not(.dark) .w2k .qc-child:is(:active,[aria-current=page]){color:#2563eb;background:#eff6ff;border-color:#dbeafe}.dark .w2k .qc-child:is(:active,[aria-current=page]){background:var(--qc-active);color:var(--qc-text)}.qc-panel>header{min-height:0;margin-bottom:0}.qc-panel>header>.qc-category-link{display:none}.w2k .qc-group-toggle{box-sizing:border-box;border:1px solid var(--qc-line);background:var(--qc-soft);width:100%;min-height:40px;color:var(--qc-text);border-radius:8px;flex:1;justify-content:flex-start;gap:8px;padding:9px 10px;font-size:14px;font-weight:500}.qc-group-toggle>span{text-align:left;flex:1}.qc-group-toggle .qc-expand-arrow{color:var(--qc-muted);flex-shrink:0}html:not(.dark) .w2k .qc-group-toggle{background:#eef2f6}.dark .w2k .qc-group-toggle{background:var(--qc-active)}.qc-panel+.qc-panel{margin-top:6px}.w2k .qc-child,html:not(.dark) .w2k .qc-child{justify-content:flex-start;gap:0;padding:7px 6px;font-size:12px;font-weight:400}.w2k .qc-child small{display:none}}@media (width>=1025px){.quick-categories{--qc-rail-width:80px}.w2k .qc-dialog{width:var(--qc-rail-width)}.qc-roots{gap:2px;padding:4px}.w2k .qc-root{text-align:left;flex-direction:row;justify-content:flex-start;gap:4px;min-height:32px;padding:6px 4px;font-size:10.5px;font-weight:400}.qc-root .rail-folder-icon{flex:0 0 14px;width:14px;height:14px}.qc-root>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.w2k .qc-root[aria-current=page]{background:var(--qc-active);color:var(--qc-blue)}.qc-panels{left:calc(var(--qc-left,16px) + var(--qc-rail-width) + 12px);max-width:calc(100vw - var(--qc-left,16px) - var(--qc-rail-width) - 32px)}.w2k-desktop:has(.quick-categories:not(.qc-desktop-hidden)){padding-left:112px}}@media (width<=1024px){.qc-panel.is-leaf>header>.qc-category-link{box-sizing:border-box;border:1px solid var(--qc-line);background:var(--qc-soft);width:100%;min-height:40px;color:var(--qc-text);border-radius:8px;padding:9px 10px;font-size:14px;font-weight:500;display:flex}html:not(.dark) .qc-panel.is-leaf>header>.qc-category-link{background:#eef2f6}.dark .qc-panel.is-leaf>header>.qc-category-link{background:var(--qc-active)}.qc-panel.is-leaf .qc-children{display:none}}.rail-folder-icon.category-icon-note{color:#5c9edb}.rail-folder-icon.category-icon-software{color:#a28ad0}.rail-folder-icon.category-icon-music{color:#d88caa}.rail-folder-icon.category-icon-video{color:#df8c84}.rail-folder-icon.category-icon-gallery{color:#65ab8d}.rail-folder-icon.category-icon-folder{color:#8796a8}@media (width>=1025px){.quick-categories{--qc-rail-width:72px}.qc-roots{box-sizing:border-box;backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #e2e8f0cc;border-radius:12px;gap:4px;padding:6px;box-shadow:0 8px 20px -4px #00000014}.w2k .qc-root{color:#475569;text-align:center;background:0 0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:52px;padding:6px 4px;font-size:12px;font-weight:500;line-height:1.4;transition:background .18s,color .18s,transform .18s;position:relative}.qc-root .rail-folder-icon{flex:0 0 18px;width:18px;height:18px;transition:transform .18s}.qc-root>span{white-space:nowrap;width:100%}.w2k .qc-root:hover{color:#334155;background:#f1f5f9;transform:translate(2px)}.w2k .qc-root:is(.is-current,[aria-current=page],[aria-expanded=true]){color:#2563eb;background:#eff6ff}.qc-root:is(.is-current,[aria-current=page],[aria-expanded=true]) .rail-folder-icon{color:#2563eb}.qc-root:is(.is-current,[aria-current=page],[aria-expanded=true]):before{content:"";background:#3b82f6;border-radius:2px;width:3px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.dark .qc-roots{background:var(--qc-bg);border-color:var(--qc-line);box-shadow:0 8px 24px #0004}.dark .w2k .qc-root{color:var(--qc-muted)}.dark .w2k .qc-root:hover{background:var(--qc-soft);color:var(--qc-text)}.dark .w2k .qc-root:is(.is-current,[aria-current=page],[aria-expanded=true]){background:var(--qc-active);color:var(--qc-text)}.dark .qc-root:is(.is-current,[aria-current=page],[aria-expanded=true]) .rail-folder-icon{color:var(--qc-text)}.dark .qc-root:is(.is-current,[aria-current=page],[aria-expanded=true]):before{background:var(--qc-text)}.w2k-desktop:has(.quick-categories:not(.qc-desktop-hidden)){padding-left:104px}}@media (prefers-reduced-motion:reduce){.w2k .qc-root,.w2k .qc-root:hover,.qc-root .rail-folder-icon{transition:none;transform:none}}.journal-layout{--journal-panel:#fff;--journal-bg:var(--studio-soft,#f1f5f9);--journal-text:#1a202c;--journal-body:#4a5568;--journal-hover-line:#cbd5e1;--journal-cover-line:#edf2f7;--journal-mono:"JetBrains Mono",Consolas,Menlo,monospace;--journal-muted:#718096;--journal-line:#e2e8f0;--journal-soft:#f8fafc;--journal-accent:var(--studio-accent,#397fb9);width:100%;max-width:none;color:var(--journal-text);grid-template-columns:220px minmax(0,1fr);gap:9px;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:grid}html.dark .journal-layout{--journal-accent:var(--studio-text,#e1e1df);--journal-panel:var(--studio-panel,#252525);--journal-bg:var(--studio-surface,#202020);--journal-text:var(--studio-text,#e1e1df);--journal-muted:var(--studio-muted,#aaa);--journal-line:var(--studio-line,#353535);--journal-soft:var(--studio-soft,#303030);--journal-body:var(--studio-muted,#b5b5b0);--journal-hover-line:var(--studio-muted,#777);--journal-cover-line:var(--studio-line,#353535)}.w2k .theme-columns>.theme-content:has(.journal-layout),.w2k #article-region:has(.journal-layout),html.dark .w2k .theme-columns>.theme-content:has(.journal-layout),html.dark .w2k #article-region:has(.journal-layout){box-shadow:none;background:0 0;border:0;outline:0}.w2k .w2k-client.theme-columns:has(.journal-layout){min-width:0;padding:8px 6px}.w2k .theme-columns>.theme-content:has(.journal-layout),.w2k #article-region:has(.journal-layout){margin:0;padding:0}.journal-layout *{box-sizing:border-box}.journal-layout a{color:inherit;text-decoration:none;transition:color .2s,background .2s}.journal-layout a:hover{color:var(--journal-accent)}.journal-layout a:focus-visible,.journal-disclosure summary:focus-visible{outline:2px solid var(--journal-accent);outline-offset:4px}.journal-layout :is(h1,h2,h3,p){margin:0}.journal-sidebar{flex-direction:column;gap:12px;min-width:0;display:flex}.journal-panel,.journal-entry{background:var(--journal-panel);border:1px solid var(--journal-line);box-shadow:none;border-radius:2px;padding:14px}.journal-panel h2,.journal-disclosure summary{padding-left:13px;font-size:13px;font-weight:600;line-height:1.5;position:relative}.journal-panel h2:before,.journal-disclosure summary:before{content:"";background:var(--journal-accent);border-radius:3px;width:3px;position:absolute;top:3px;bottom:3px;left:0}.journal-panel h2,.journal-disclosure[open] summary{margin-bottom:12px}.journal-disclosure summary{cursor:pointer;list-style:none}.journal-disclosure summary::-webkit-details-marker{display:none}.journal-disclosure summary::marker{content:""}.journal-sidebar .journal-profile{text-align:center;background:var(--journal-panel);box-shadow:none;border-radius:0;padding:22px 14px 16px}.journal-profile>.journal-profile-brand{color:var(--journal-text);flex-direction:column;align-items:center;gap:12px;margin:0;display:flex}.journal-avatar{border:1px solid color-mix(in srgb,var(--journal-accent) 24%,var(--journal-line));background:var(--journal-bg);width:88px;height:88px;box-shadow:0 0 0 5px color-mix(in srgb,var(--journal-accent) 5%,transparent);background-image:url(/static/studio-mark.svg);background-position:50%;background-repeat:no-repeat;background-size:68%;border-radius:50%;place-items:center;padding:3px;display:grid;overflow:hidden}.journal-avatar img[hidden]{display:none}.journal-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.journal-profile h1{overflow-wrap:anywhere;font-size:18px;font-weight:650;line-height:1.4}.journal-profile p{color:var(--journal-muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.7}.journal-profile .journal-tagline{color:var(--journal-body)}.journal-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;margin-top:16px;display:grid}.journal-stats a{white-space:nowrap;background:var(--journal-bg);min-width:0;color:var(--journal-text);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:baseline;gap:3px;padding:5px 3px;font-size:11px;line-height:1.5;display:inline-flex}.journal-stats a:hover{border-color:var(--journal-line)}.journal-stats strong{font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.journal-stats span{color:var(--journal-muted)}.journal-more{color:var(--journal-accent);margin-top:12px;font-size:12px;display:inline-block}.journal-categories{scrollbar-width:thin;flex-direction:column;gap:3px;max-height:400px;padding-right:3px;display:flex;overflow:auto}.journal-categories a{justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.journal-categories span{overflow-wrap:anywhere;min-width:0}.journal-categories small{font-family:var(--journal-mono);font-variant-numeric:tabular-nums;background:var(--journal-soft);color:var(--journal-muted);border-radius:2px;flex-shrink:0;padding:2px 8px;font-size:12px}.journal-categories .journal-child{color:var(--journal-muted);padding-left:12px}.journal-tags{flex-wrap:wrap;gap:7px;display:flex}.journal-tags a{font-family:var(--journal-mono);background:var(--journal-soft);border:1px solid var(--journal-line);overflow-wrap:anywhere;max-width:100%;color:var(--journal-body);border-radius:3px;align-items:center;padding:2px 8px;font-size:11px;display:inline-flex}.journal-tags a:hover{color:var(--journal-accent);background:color-mix(in srgb,var(--journal-accent) 9%,var(--journal-panel))}.journal-feed{background:0 0;border:0;border-radius:0;flex-direction:column;align-self:start;gap:12px;min-width:0;display:flex}.journal-entry{border:1px solid var(--journal-line);background:var(--journal-panel);border-radius:5px;align-items:center;gap:20px;padding:18px 20px;transition:border-color .2s,box-shadow .2s;display:flex}.journal-entry:hover{border-color:var(--journal-hover-line);transform:none;box-shadow:0 2px 8px #0000000a}.journal-entry-copy{flex:1;min-width:0}.journal-entry h3{overflow-wrap:anywhere;padding-left:0;font-size:17px;font-weight:600;line-height:1.45;position:relative}.journal-entry h3:before{content:"";background:var(--journal-accent);border-radius:3px;width:3px;display:none;position:absolute;top:3px;bottom:3px;left:0}.journal-pin{background:var(--journal-soft);color:var(--journal-accent);vertical-align:middle;border-radius:5px;margin-right:7px;padding:3px 6px;font-size:11px;font-weight:500}.journal-meta{color:var(--journal-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:8px 0;font-size:12px;display:flex}.journal-meta :is(time,a,span),.journal-resource-summary>span{align-items:center;gap:5px;display:inline-flex}.journal-icon{vertical-align:middle;flex-shrink:0}.journal-summary{color:var(--journal-body);word-break:normal;overflow-wrap:break-word;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden;margin-bottom:12px!important}.journal-resource-summary{background:var(--journal-soft);color:var(--journal-muted);border-radius:2px;flex-wrap:wrap;gap:5px 16px;margin-bottom:10px;padding:7px 10px;font-size:13px;line-height:1.6;display:flex}.journal-resource-summary strong{font-family:var(--journal-mono);color:var(--journal-text);font-weight:500}.journal-cover{aspect-ratio:16/9;border:1px solid var(--journal-cover-line);border-radius:3px;flex-shrink:0;width:160px;height:90px;display:block;overflow:hidden}.journal-cover img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .4s;display:block}.journal-entry:hover .journal-cover img{transform:none}.journal-cover[hidden]{display:none}@media (width<=1000px){.journal-layout{grid-template-columns:200px minmax(0,1fr);gap:7px;padding:0}.journal-panel,.journal-entry{padding:16px}.journal-entry{gap:16px}.journal-cover{aspect-ratio:16/9;width:130px;height:auto}.journal-entry h3{font-size:16px}.journal-meta{gap:6px 10px;font-size:12px}}@media (width<=767px){.journal-layout{flex-direction:column;gap:12px;padding:0;display:flex}.journal-sidebar{display:none}.journal-sidebar .journal-panel{padding:14px}.journal-sidebar .journal-panel:nth-child(2) h2{display:none}.journal-sidebar .journal-categories{max-height:150px}.journal-feed{align-self:stretch;gap:10px;width:100%}.journal-entry{border-radius:4px;align-items:flex-start;gap:12px;padding:14px}.journal-entry h3{padding-left:0;font-size:14px;line-height:1.5}.journal-cover{aspect-ratio:16/9;border-radius:3px;width:86px;height:auto}.journal-meta{gap:5px 8px;margin:8px 0;font-size:11px}.journal-meta .journal-icon{width:13px;height:13px}.journal-summary{-webkit-line-clamp:2;font-size:13px}.journal-resource-summary{gap:4px 8px;margin-bottom:8px;padding:6px 8px;font-size:11px}.journal-resource-summary>span{flex-wrap:wrap;gap:3px}.journal-resource-summary .journal-icon{width:13px;height:13px}.journal-tags a{padding:3px 6px;font-size:11px}}@media (prefers-reduced-motion:reduce){.journal-entry,.journal-cover img,.journal-title-arrow{transition:none}.journal-entry:hover,.journal-entry:hover .journal-cover img{transform:none}}@media (width>=768px){.journal-sidebar{scrollbar-width:thin;overscroll-behavior:contain;align-self:start;max-height:calc(100dvh - 16px);position:sticky;top:8px;overflow-y:auto}.w2k .theme-content:has(.journal-layout),.w2k .theme-columns:has(.journal-layout){overflow:visible}}.journal-detail-content{align-self:start;width:100%;min-width:0}.journal-detail-content .reading-content{overflow-wrap:anywhere;min-width:0}.journal-detail-content .reading-content :is(img,video,iframe){max-width:100%}.journal-detail-content .reading-content pre{max-width:100%;overflow-x:auto}@media (width<=767px){.journal-sidebar{max-height:none;position:static;overflow:visible}}.journal-pagination-wrap{border-top:1px solid var(--journal-line);margin-top:-4px;padding-top:8px}.w2k .journal-feed .archive-browser-pagination{min-height:28px;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;display:flex}.w2k .journal-feed .archive-browser-pagination .home-page-total{color:var(--journal-muted);background:0 0;border:0;padding:0 4px;font-size:12px}.w2k .journal-feed .pagination-center{gap:6px}.w2k .journal-feed .pagination-numbers{gap:4px}.w2k .journal-feed .page-jump{gap:4px;margin:0}@media (width<=767px){.journal-pagination-wrap{padding-top:6px}.w2k .journal-feed .archive-browser-pagination{gap:5px}}.w2k .journal-media-feed .media-cards.photo-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:12px;padding:0}.w2k .journal-media-feed .photo-card-grid .media-card{border:1px solid var(--journal-line);box-shadow:none;border-radius:4px}.w2k .journal-media-feed .photo-card-grid .media-card-media .media-cover-core>.media-cover-foreground{object-fit:contain;object-position:center}.w2k .journal-media-feed .photo-card-grid .media-card-frame:hover .media-cover-foreground{transform:none}.w2k .journal-media-feed .photo-card-grid .media-card:hover{transform:none;box-shadow:0 2px 8px #0000000a}@media (width<=480px){.w2k .journal-media-feed .media-cards.photo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.journal-landscape-cards{min-width:0;container-type:inline-size}.journal-landscape-cards .blog-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.journal-landscape-cards .blog-post{border:1px solid var(--journal-line);background:var(--journal-panel);border-radius:5px;align-items:center;min-width:0;padding:12px 14px;display:flex}.journal-landscape-cards .blog-post-cover{background:var(--journal-soft);border-radius:4px;flex:0 0 88px;width:88px;height:125px;display:block;overflow:hidden}.journal-landscape-cards .blog-post-cover img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.journal-landscape-cards .blog-post-cover[hidden]{display:none}.journal-landscape-cards .blog-post-copy{flex-direction:column;flex:1;justify-content:space-between;gap:5px;min-width:0;height:125px;padding-left:14px;display:flex}.journal-landscape-cards .resource-card-top,.journal-landscape-cards .resource-card-bottom{min-width:0;color:var(--journal-muted);justify-content:space-between;align-items:center;gap:6px;font-size:11px;line-height:1.4;display:flex}.journal-landscape-cards .resource-card-top time{white-space:nowrap;flex-shrink:0}.journal-landscape-cards .resource-badge{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--journal-line);min-width:0;max-width:58%;color:var(--journal-accent);background:var(--journal-soft);border-radius:3px;padding:2px 6px;overflow:hidden}.journal-landscape-cards h3{-webkit-line-clamp:2;color:var(--journal-text);-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.journal-landscape-cards .resource-specs{gap:4px;min-width:0;display:flex;overflow:hidden}.journal-landscape-cards .resource-spec{border:1px solid var(--journal-line);background:var(--journal-soft);min-width:0;font-family:var(--journal-mono);color:var(--journal-body);border-radius:3px;padding:2px 5px;font-size:10px;display:inline-flex}.journal-landscape-cards .resource-spec-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.journal-landscape-cards .resource-views{white-space:nowrap;flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.journal-landscape-cards .resource-mobile-date{display:none}.journal-landscape-cards .blog-post:not(:has(.blog-post-cover:not([hidden]))) .blog-post-copy{height:auto;min-height:100px;padding-left:0}@container (width>=800px){.journal-landscape-cards .blog-posts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.journal-landscape-cards .blog-posts{grid-template-columns:1fr;gap:10px}}.journal-mobile-spec{display:none!important}@media (width<=767px){.journal-entry.is-post .journal-cover{aspect-ratio:1;width:75px;height:75px}.journal-entry.is-post .journal-summary{-webkit-line-clamp:2}.journal-entry.is-gallery{border-radius:8px;flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.journal-entry.is-gallery .journal-cover{aspect-ratio:auto;border:0;border-radius:8px 8px 0 0;flex:none;order:-1;width:100%;height:190px}.journal-entry.is-gallery .journal-cover img{object-fit:cover;object-position:top center}.journal-entry.is-gallery .journal-entry-copy{width:100%;padding:12px}.journal-entry.is-gallery h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.journal-entry.is-gallery .journal-meta{flex-wrap:nowrap;justify-content:space-between;gap:6px;font-size:11px}.journal-entry.is-gallery .journal-meta .journal-icon{display:none}.journal-entry.is-gallery .journal-meta>a{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:85px;display:block;overflow:hidden}.journal-entry.is-gallery .journal-meta>time,.journal-entry.is-gallery .journal-meta>span{white-space:nowrap}.journal-entry.is-gallery .journal-mobile-spec{background:var(--journal-soft);font-size:11px;font-family:var(--journal-mono);border-radius:4px;padding:2px 6px;display:inline-flex!important}.journal-entry.is-gallery .journal-resource-summary{display:none}.journal-landscape-cards .blog-post{border-radius:8px;flex-direction:column;align-items:stretch;padding:0;overflow:hidden}.journal-landscape-cards .blog-post-cover{border-radius:8px 8px 0 0;flex:none;width:100%;height:190px}.journal-landscape-cards .blog-post-copy{gap:8px;width:100%;height:auto;min-height:0;padding:12px}.journal-landscape-cards h3{font-size:15px;line-height:1.4}.journal-landscape-cards .resource-badge{font-size:11px}.journal-landscape-cards .resource-spec{padding:2px 6px;font-size:11px}.journal-landscape-cards .blog-post:not(:has(.blog-post-cover:not([hidden]))) .blog-post-copy{min-height:0;padding:12px}.w2k .journal-media-feed .photo-card-grid .media-card-media.cover-blur{aspect-ratio:auto;height:190px}.w2k .journal-media-feed .photo-card-grid .media-card-copy{padding:12px}.w2k .journal-media-feed .photo-card-grid .media-card-title{font-size:15px;line-height:1.4}.w2k .journal-media-feed .media-cards.photo-card-grid,.journal-media-feed .journal-landscape-cards .blog-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.w2k .journal-media-feed .photo-card-grid .media-card-media.cover-blur,.journal-media-feed .journal-landscape-cards .blog-post-cover{aspect-ratio:3/4;width:100%;height:auto}.w2k .journal-media-feed .photo-card-grid .media-card-media .media-cover-core>.media-cover-foreground{object-fit:cover;object-position:top center}.w2k .journal-media-feed .photo-card-grid .media-card-copy,.journal-media-feed .journal-landscape-cards .blog-post-copy{padding:9px}.w2k .journal-media-feed .photo-card-grid .media-card-title,.journal-media-feed .journal-landscape-cards h3{font-size:14px;line-height:1.4}.journal-media-feed .journal-landscape-cards .resource-card-top time{display:none}.journal-media-feed .journal-landscape-cards .resource-badge{max-width:100%}.journal-media-feed .journal-landscape-cards .resource-card-bottom{flex-wrap:wrap;gap:5px}.journal-media-feed .journal-landscape-cards .resource-specs{flex-basis:100%}.journal-media-feed .journal-landscape-cards .resource-mobile-date{font-size:10px;display:block}.journal-media-feed .journal-landscape-cards .resource-views{margin-left:auto;font-size:10px}.journal-feed:not(.journal-media-feed){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.journal-feed:not(.journal-media-feed)>:is(.journal-toolbar,.journal-pagination-wrap,.journal-panel,.is-post){grid-column:1/-1}.journal-feed:not(.journal-media-feed)>.is-gallery{min-width:0}.journal-feed:not(.journal-media-feed)>.is-gallery .journal-cover{aspect-ratio:3/4;width:100%;height:auto}.journal-feed:not(.journal-media-feed)>.is-gallery .journal-entry-copy{padding:9px}.journal-feed:not(.journal-media-feed)>.is-gallery h3{min-height:39.2px;font-size:14px}.journal-feed:not(.journal-media-feed)>.is-gallery .journal-meta{flex-wrap:wrap;justify-content:space-between;gap:5px;margin-bottom:0}.journal-feed:not(.journal-media-feed)>.is-gallery .journal-meta>a{display:none}.journal-feed:not(.journal-media-feed)>.is-gallery .journal-mobile-spec{flex-basis:100%;justify-content:center;padding:2px 4px;font-size:10px}.journal-feed:not(.journal-media-feed)>.is-gallery:not(:has(.journal-cover:not([hidden]))){grid-column:1/-1}.journal-entry.is-post:has(.journal-cover:not([hidden])){grid-template-columns:minmax(0,1fr) 75px;gap:8px 12px;display:grid}.journal-entry.is-post:has(.journal-cover:not([hidden])) .journal-entry-copy{display:contents}.journal-entry.is-post:has(.journal-cover:not([hidden])) h3{grid-area:1/1}.journal-entry.is-post:has(.journal-cover:not([hidden])) .journal-meta{grid-area:2/1;margin:0}.journal-entry.is-post:has(.journal-cover:not([hidden])) .journal-cover{grid-area:1/2/3;width:75px;height:75px;margin:0}.journal-entry.is-post:has(.journal-cover:not([hidden])) .journal-summary{-webkit-line-clamp:2;grid-area:3/1/auto/-1;margin:0!important}.journal-entry.is-post:has(.journal-cover:not([hidden])) .journal-tags{grid-area:4/1/auto/-1}}@media (width>=768px){.journal-feed.journal-home-feed{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.journal-home-feed>:is(.journal-toolbar,.journal-pagination-wrap,.journal-panel,.is-post){grid-column:1/-1}.journal-home-feed>.is-gallery{flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:0;display:flex;overflow:hidden}.journal-home-feed>.is-gallery .journal-cover{aspect-ratio:3/4;border:0;border-radius:4px 4px 0 0;order:-1;width:100%;height:auto}.journal-home-feed>.is-gallery .journal-cover img{object-fit:cover;object-position:top center}.journal-home-feed>.is-gallery .journal-entry-copy{width:100%;padding:10px}.journal-home-feed>.is-gallery h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:39.2px;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.journal-home-feed>.is-gallery .journal-meta{flex-wrap:wrap;justify-content:space-between;gap:5px;margin-bottom:0;font-size:11px}.journal-home-feed>.is-gallery .journal-meta .journal-icon,.journal-home-feed>.is-gallery .journal-meta>a{display:none}.journal-home-feed>.is-gallery .journal-mobile-spec{background:var(--journal-soft);font-family:var(--journal-mono);border-radius:3px;flex-basis:100%;justify-content:center;padding:2px 4px;font-size:10px;display:inline-flex!important}.journal-home-feed>.is-gallery .journal-resource-summary{display:none}.journal-home-feed>.is-gallery:not(:has(.journal-cover:not([hidden]))){grid-column:1/-1}}.journal-landscape-feed{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}:is(.journal-feed .journal-entry.is-gallery.is-landscape,.journal-landscape-feed .journal-entry){border-radius:5px;flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}:is(.journal-feed .journal-entry.is-gallery.is-landscape,.journal-landscape-feed .journal-entry) .journal-cover{aspect-ratio:16/9;border:0;border-radius:4px 4px 0 0;flex:none;order:-1;width:100%;height:auto}:is(.journal-feed .journal-entry.is-gallery.is-landscape,.journal-landscape-feed .journal-entry) .journal-cover img{object-fit:cover;object-position:top center}:is(.journal-feed .journal-entry.is-gallery.is-landscape,.journal-landscape-feed .journal-entry) .journal-entry-copy{width:100%;padding:10px}:is(.journal-feed .journal-entry.is-gallery.is-landscape,.journal-landscape-feed .journal-entry) h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin:0;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}:is(.journal-feed .journal-entry.is-gallery.is-landscape,.journal-landscape-feed .journal-entry) .journal-meta{flex-wrap:wrap;justify-content:space-between;gap:5px 8px;margin:7px 0 0;font-size:11px;display:flex}:is(.journal-feed .journal-entry.is-gallery.is-landscape,.journal-landscape-feed .journal-entry) .journal-meta .journal-icon{display:none}:is(.journal-feed .journal-entry.is-gallery.is-landscape,.journal-landscape-feed .journal-entry) .journal-meta>a{text-overflow:ellipsis;white-space:nowrap;max-width:70px;display:block;overflow:hidden}:is(.journal-feed .journal-entry.is-gallery.is-landscape,.journal-landscape-feed .journal-entry) .journal-mobile-spec{background:var(--journal-soft);font:10px/1.4 var(--journal-mono);border-radius:3px;flex-basis:auto;justify-content:center;padding:2px 6px;display:inline-flex!important}:is(.journal-feed .journal-entry.is-gallery.is-landscape,.journal-landscape-feed .journal-entry) :is(.journal-resource-summary,.journal-summary),:is(.journal-feed .journal-entry.is-gallery.is-landscape,.journal-landscape-feed .journal-entry) .journal-tags:empty{display:none}@media (width>=768px){.journal-feed.journal-home-feed{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px}.journal-home-feed>.is-gallery{grid-column:span 3}.journal-home-feed>.is-gallery.is-landscape{grid-column:span 4}.journal-home-feed>.is-gallery h3{min-height:0}.journal-home-feed>.is-gallery .journal-meta{margin-top:5px}}@media (width<=767px){.journal-landscape-feed{grid-template-columns:1fr;gap:10px}.journal-feed:not(.journal-media-feed)>.is-gallery.is-landscape{grid-column:1/-1}:is(.journal-feed .journal-entry.is-gallery.is-landscape,.journal-landscape-feed .journal-entry) .journal-cover{aspect-ratio:auto;height:190px}:is(.journal-feed .journal-entry.is-gallery.is-landscape,.journal-landscape-feed .journal-entry) .journal-entry-copy{padding:12px}:is(.journal-feed .journal-entry.is-gallery.is-landscape,.journal-landscape-feed .journal-entry) h3{min-height:0;font-size:15px}.journal-feed:not(.journal-media-feed)>.is-gallery h3{min-height:0}}.journal-feed>.journal-toolbar{background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:38px;padding:4px 0;display:flex}.journal-toolbar h2{color:var(--journal-text);font-size:17px;font-weight:600;line-height:1.4}.journal-toolbar .compact-filter-label{display:none}.journal-toolbar .compact-filter-group{border:1px solid var(--journal-line);background:var(--journal-bg);border-radius:9px;align-items:center;gap:2px;min-height:0;padding:3px;display:inline-flex}.journal-toolbar .compact-pill{min-height:27px;box-shadow:none;color:var(--journal-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:4px 12px;font-size:12px;font-weight:400;line-height:1.4;display:inline-flex}.journal-toolbar .compact-pill:hover{color:var(--journal-accent);background:var(--journal-panel)}.journal-toolbar .compact-pill:is(.is-active,[aria-current=true]){color:var(--journal-text);background:var(--journal-panel);border-color:var(--journal-line);font-weight:600;box-shadow:0 1px 3px #00000008}@media (width<=767px){.journal-toolbar h2{font-size:16px}.journal-toolbar .compact-pill{padding:4px 10px}.journal-feed>.journal-toolbar{gap:8px}}.journal-feed>.journal-text-row{border:1px solid var(--journal-line);background:var(--journal-panel);border-radius:8px;grid-column:1/-1;min-width:0}.journal-text-link{border-radius:inherit;grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:56px;padding:13px 16px;display:grid}.journal-text-link:hover{background:var(--journal-soft)}.journal-text-link h3{min-width:0;color:var(--journal-text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:400;line-height:1.5;overflow:hidden}.journal-text-marker{border:2px solid var(--journal-accent);border-radius:50%;justify-self:center;width:7px;height:7px;display:block}.journal-text-link time{color:var(--journal-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.journal-text-access{white-space:nowrap;color:var(--journal-muted);background:var(--journal-bg);border-radius:999px;padding:3px 9px;font-size:11px;line-height:1.5}.journal-text-link:hover h3{color:var(--journal-accent)}.journal-category-branch{min-width:0}.journal-category-branch>summary{cursor:pointer;align-items:center;gap:8px;padding:0;list-style:none;display:flex}.journal-category-branch>summary::marker{content:""}.journal-category-branch>summary::-webkit-details-marker{display:none}.journal-category-branch>summary>a{overflow-wrap:anywhere;flex:1;min-width:0;display:block}.journal-category-toggle{width:24px;height:26px;color:var(--journal-accent);flex:0 0 24px;place-items:center;font-size:19px;font-weight:400;display:grid}.journal-category-toggle:after{content:"+"}.journal-category-branch[open]>summary .journal-category-toggle:after{content:"−"}.journal-category-branch>summary:focus-visible{outline:2px solid var(--journal-accent);outline-offset:2px;border-radius:3px}.journal-category-children{border-left:1px solid var(--journal-line);margin:2px 0 6px 4px;padding-left:10px}.journal-category-children .journal-child{padding-left:0}@media (width<=767px){.journal-text-link{grid-template-columns:10px minmax(0,1fr) auto;gap:4px 9px;min-height:64px;padding:11px 12px}.journal-text-link h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box}.journal-text-marker{grid-row:1/3}.journal-text-link time{grid-area:2/2;font-size:11px}.journal-text-access{grid-area:1/3/3;padding:3px 6px;font-size:10px}}.journal-sidebar .journal-panel,.journal-avatar,.journal-avatar img,.journal-stats a,.journal-categories small,.journal-tags a,.journal-toolbar .compact-filter-group,.journal-toolbar .compact-pill,.journal-feed>.journal-text-row,.journal-text-link,.journal-text-access{border-radius:0}.journal-avatar{box-shadow:none}.journal-stats a{border-color:var(--journal-line)}.journal-toolbar .compact-pill:is(.is-active,[aria-current=true]){box-shadow:none}.journal-feed{--journal-list-gap:12px}.journal-home-feed{--journal-list-gap:10px}@media (width<=767px){.journal-feed{--journal-list-gap:10px}}.journal-home-feed>.journal-toolbar{border:1px solid var(--journal-line);background:var(--journal-soft);min-height:28px;padding:2px 8px}.journal-home-feed>.journal-toolbar h2{font-size:14px;line-height:1.4}.journal-home-feed>.journal-toolbar .compact-filter-group{background:0 0;border:0;padding:0}.journal-home-feed>.journal-toolbar .compact-pill{min-height:20px;padding:1px 8px}@media (width>=768px){.journal-home-feed>.headline-hero{margin-bottom:2px}}.journal-sidebar .journal-panel,.journal-avatar,.journal-avatar img,.journal-feed>.journal-toolbar{border-radius:4px}.journal-stats a,.journal-categories small,.journal-tags a,.journal-text-access{border-radius:2px}.journal-feed>.journal-text-row{border:1px solid var(--journal-line);border-radius:7px;margin:0;transition:border-color .15s,background-color .15s;overflow:hidden}.journal-feed>.journal-text-row:hover{border-color:var(--journal-accent)}.journal-text-access{color:var(--journal-accent);background:color-mix(in srgb,var(--journal-accent) 10%,var(--journal-panel));border-radius:12px}html.dark .journal-text-marker{border-color:var(--journal-muted)}html.dark .journal-text-access{color:var(--journal-muted);background:var(--journal-soft)}html.dark .journal-feed>.journal-text-row:hover{border-color:var(--journal-muted)}.journal-feed:not(.journal-home-feed)>.journal-toolbar{border:1px solid var(--journal-line);background:var(--journal-soft);flex-wrap:nowrap;gap:8px;min-height:28px;padding:2px 8px}.journal-feed:not(.journal-home-feed)>.journal-toolbar h2{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;line-height:1.4;overflow:hidden}.journal-feed:not(.journal-home-feed)>.journal-toolbar .compact-filter-group{background:0 0;border:0;flex-shrink:0;gap:4px;padding:0}.journal-feed:not(.journal-home-feed)>.journal-toolbar .compact-filter-label{color:var(--journal-text);margin-right:3px;font-size:12px;font-weight:600;display:inline}.journal-feed:not(.journal-home-feed)>.journal-toolbar .compact-pill{border:1px solid var(--journal-line);background:var(--journal-panel);min-height:20px;color:var(--journal-body);border-radius:3px;padding:1px 6px;font-size:12px;font-weight:400}.journal-feed:not(.journal-home-feed)>.journal-toolbar .compact-pill:is(.is-active,[aria-current=true]){background:color-mix(in srgb,var(--journal-accent) 14%,var(--journal-panel));border-color:color-mix(in srgb,var(--journal-accent) 30%,var(--journal-line));color:var(--journal-accent);box-shadow:none}.media-sidebar{scrollbar-width:thin;scrollbar-color:var(--journal-line) transparent;gap:10px}.journal-sidebar-top{gap:10px;min-width:0;display:grid}.media-sidebar .journal-panel{padding:12px}.media-sidebar .media-profile{text-align:left;padding:14px 12px 12px}.media-profile>.journal-profile-brand{flex-direction:row;align-items:center;gap:10px}.media-profile .journal-avatar{border-radius:5px;flex:0 0 40px;width:40px;height:40px;padding:2px}.media-profile .journal-avatar img{border-radius:3px}.media-profile h1{text-wrap:balance;font-size:14px;font-weight:600;line-height:1.4}.media-profile .journal-tagline{white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:11px;line-height:1.5;overflow:hidden}.media-profile .journal-stats{gap:4px;margin-top:10px}.media-profile .journal-stats a{background:var(--journal-soft);border:0;border-radius:999px;gap:3px;padding:4px 2px;font-size:10px;line-height:1.5}.media-profile .journal-stats strong{font-size:11px;font-weight:600}.sidebar-panel-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.sidebar-panel-heading>h2{margin:0}.sidebar-panel-heading>a{color:var(--journal-muted);flex-shrink:0;font-size:10px}.sidebar-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.sidebar-filters>a{border:1px solid var(--journal-line);min-width:0;color:var(--journal-body);background:var(--journal-soft);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:7px 4px;font-size:11px;line-height:1.5;display:flex}.sidebar-filters svg{flex-shrink:0;width:14px;height:14px}.sidebar-filters>a:is(:hover,[aria-current=page]){border-color:color-mix(in srgb,var(--journal-accent) 40%,var(--journal-line));background:color-mix(in srgb,var(--journal-accent) 10%,var(--journal-panel));color:var(--journal-accent)}.sidebar-filters>a[aria-current=page]{font-weight:600}.media-sidebar .sidebar-category-scroll{scrollbar-color:var(--journal-line) transparent;overscroll-behavior:contain;gap:2px;max-height:min(24dvh,200px);padding-right:4px}.media-sidebar .journal-categories a{border-radius:3px;justify-content:flex-start;gap:7px;padding:6px 3px;font-size:12px}.media-sidebar .journal-category-branch>summary{gap:4px}.media-sidebar .journal-category-branch>summary>a{display:flex}.media-sidebar .sidebar-category-initial{border:1px solid var(--journal-line);width:20px;height:20px;color:var(--journal-muted);background:var(--journal-soft);border-radius:3px;flex:0 0 20px;place-items:center;padding:0;font-size:10px;line-height:1;display:grid}.media-sidebar .sidebar-category-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.media-sidebar .journal-categories small{border-radius:3px;flex:none;margin-left:auto;padding:1px 5px;font-size:10px}.media-sidebar .journal-category-toggle{width:20px;height:24px;color:var(--journal-muted);flex-basis:20px;font-size:16px}.media-sidebar .journal-categories a:is(:hover,[aria-current=page]){color:var(--journal-accent);background:var(--journal-soft)}.media-sidebar .journal-category-children{margin-left:9px;padding-left:8px}.sidebar-tag-cloud{scrollbar-width:thin;scrollbar-color:var(--journal-line) transparent;flex-wrap:wrap;gap:6px;max-height:112px;display:flex;overflow:auto}.sidebar-tag{border:1px solid var(--journal-line);min-width:0;max-width:100%;color:var(--journal-muted);background:var(--journal-soft);border-radius:4px;align-items:center;gap:5px;padding:3px 6px;font-size:10px;line-height:1.5;display:inline-flex}.sidebar-tag>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-tag small{opacity:.7;flex-shrink:0;font:9px/1.5 Consolas,Menlo,monospace}.sidebar-tag.is-popular,.sidebar-tag[aria-current=page]{color:var(--journal-text);border-color:color-mix(in srgb,var(--journal-accent) 30%,var(--journal-line));font-weight:600}.sidebar-discover{border:1px solid var(--journal-line);background:var(--journal-soft);width:100%;color:var(--journal-text);border-radius:4px;align-items:center;gap:7px;padding:8px;font-size:12px;font-weight:500;display:flex}.sidebar-discover>span:last-child{color:var(--journal-muted);margin-left:auto}.sidebar-notice{border-top:1px solid var(--journal-line);margin-top:12px;padding-top:10px}.sidebar-notice h2{margin-bottom:5px;font-size:11px}.sidebar-notice p{color:var(--journal-muted);overflow-wrap:anywhere;white-space:pre-line;font-size:11px;line-height:1.7}.sidebar-notice-links{flex-wrap:wrap;gap:6px 12px;margin-top:6px;font-size:11px;display:flex}.sidebar-empty{color:var(--journal-muted);font-size:11px}.journal-mobile-filters{display:none}@media (width<=767px){.journal-feed>.journal-mobile-filters{grid-column:1/-1;width:100%;display:block}.journal-mobile-filters .sidebar-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.journal-mobile-filters .sidebar-filters>a{gap:4px;padding:7px 3px;font-size:11px}.journal-mobile-filters .sidebar-filters svg{width:13px;height:13px}}@media (prefers-reduced-motion:reduce){.media-sidebar a{transition:none}}.headline-hero{--headline-bg:var(--studio-surface,#fff);--headline-soft:var(--studio-soft,#f1f5f9);--headline-text:var(--studio-text,#263746);--headline-muted:var(--studio-muted,#72818e);--headline-line:var(--studio-line,#e2e8f0);grid-column:1/-1;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:7px;min-width:0;display:grid}html.dark .headline-hero{--headline-bg:var(--studio-panel,#252525)}.headline-hero *{box-sizing:border-box}.headline-hero a{color:inherit;text-decoration:none}.headline-hero :is(h2,h3,p){margin:0}.headline-main{aspect-ratio:16/9;min-width:0;min-height:260px;box-shadow:none;background:#101c36;border:1px solid #ffffff15;border-radius:0;position:relative;overflow:hidden}.headline-main-link{display:block;position:absolute;inset:0}.headline-code-art{background:radial-gradient(at 90% 0,#225e8399,#0000 60%),radial-gradient(at 0 100%,#503f8577,#0000 65%),linear-gradient(135deg,#0b1628,#182743 60%,#17172e);position:absolute;inset:0;overflow:hidden}.headline-code-art:before{content:"";border:1px solid #ffffff14;width:85%;height:85%;position:absolute;top:-55%;left:-15%;transform:rotate(32deg);box-shadow:0 30px 80px #7fbcff10}.headline-code-window{color:#94a8bf;background:#071324cc;border:1px solid #8fbaff26;border-radius:0;width:76%;padding:12px 16px;position:absolute;top:12%;right:6%;transform:rotate(-5deg);box-shadow:0 20px 45px #03081880}.headline-window-dots{gap:5px;margin-bottom:12px;display:flex}.headline-window-dots i{background:#ed7b83;border-radius:50%;width:6px;height:6px}.headline-window-dots i:nth-child(2){background:#e7bd72}.headline-window-dots i:nth-child(3){background:#70bd9d}.headline-code-window pre{white-space:pre;margin:0;font:11px/1.8 Consolas,Menlo,monospace}.headline-code-window code{font:inherit}.headline-code-window .code-purple{color:#b5a1e2}.headline-code-window .code-blue{color:#8bbde3}.headline-code-window .code-green{color:#8cbea8}.headline-main img,.headline-side-cover img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .35s;display:block;position:absolute;inset:0}.headline-main-link:after{content:"";pointer-events:none;background:linear-gradient(#0000,#08142970 42%,#060e20f5);position:absolute;inset:0}.headline-main-copy{z-index:2;color:#fff;position:absolute;bottom:20px;left:20px;right:20px}.headline-main-copy h2{-webkit-line-clamp:2;overflow-wrap:anywhere;color:#d8e0ea;-webkit-box-orient:vertical;margin:6px 0 10px;font-size:clamp(17px,1.5vw,22px);font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.headline-category{color:var(--headline-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;line-height:1.5;overflow:hidden}.headline-main-copy>.headline-category{color:#ccd9ec}.headline-meta{color:var(--headline-muted);flex-wrap:wrap;align-items:center;gap:3px 9px;font-size:11px;line-height:1.5;display:flex}.headline-main-copy .headline-meta{color:#c2ccdc}.headline-side{border:1px solid var(--headline-line);background:var(--headline-bg);min-width:0;min-height:0;box-shadow:none;border-radius:0;flex-direction:column;gap:0;padding:0 14px;display:flex}.headline-top-list{min-height:0;display:block}.headline-side-card{border-top:1px solid var(--headline-line);min-width:0;min-height:0}.headline-side-card:first-child{border-top:0}.headline-side-card>a{align-items:center;min-width:0;height:auto;padding:14px 0;display:flex}.headline-side-cover{aspect-ratio:1;background:var(--headline-soft);border-radius:0;flex:0 0 58px;width:58px;position:relative;overflow:hidden}.headline-side-cover:has(img[hidden]){display:none}.headline-side-copy{flex:1;min-width:0}.headline-side-copy h3{color:var(--headline-text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0 0 5px;font-size:14px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.headline-side-card a:hover h3{color:var(--soft-blue,#397fb9)}.headline-main-link:hover>img{transform:scale(1.03)}.headline-hero a:focus-visible{outline:2px solid var(--soft-blue,#397fb9);outline-offset:-3px;border-radius:0}.headline-hero img[hidden]{display:none}.headline-hero:not(:has(.headline-side-card)){grid-template-columns:1fr}.headline-hero:not(:has(.headline-side-card)) .headline-main{aspect-ratio:16/6;max-height:320px}@media (width<=1100px) and (width>=768px){.headline-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:5px}.headline-side{padding:0 12px}.headline-side-cover{flex-basis:48px;width:48px}.headline-main-copy{left:16px;right:16px}}@media (width<=767px){.headline-hero{grid-template-columns:1fr;gap:10px}.headline-main,.headline-hero:not(:has(.headline-side-card)) .headline-main{aspect-ratio:16/10;min-height:220px;max-height:none}.headline-main-copy{bottom:16px;left:16px;right:16px}.headline-main-copy h2{font-size:18px}.headline-main-badge{top:14px;left:16px}.headline-side{padding:0 12px}.headline-side-cover{flex-basis:54px;width:54px}.headline-side-card>a{min-height:0;padding:12px 0}}@media (prefers-reduced-motion:reduce){.headline-hero img{transition:none}.headline-main-link:hover>img{transform:none}}@media (width>=768px){.journal-home-feed .headline-hero .headline-main{height:var(--headline-profile-height,280px);aspect-ratio:auto;min-height:0;max-height:none}}.headline-main,.headline-side{border-radius:4px}@media (width>=768px){.journal-home-feed .headline-side{height:var(--headline-profile-height,280px);overflow:hidden}.headline-top-list{grid-auto-rows:minmax(0,1fr);height:100%;min-height:0;display:grid}.headline-side-card{overflow:hidden}.headline-side-card>a{height:100%;padding:6px 0}.headline-side-copy h3{margin-bottom:4px;font-size:13px;line-height:1.4}.headline-side .headline-meta{white-space:nowrap;flex-wrap:nowrap;gap:4px 8px;font-size:10px;overflow:hidden}.headline-side .headline-meta>time,.headline-side .headline-meta>span:last-child{flex-shrink:0}.headline-side .headline-category{min-width:0}}.w2k .studio-detail-pane .article-inline-meta{gap:4px 12px;min-height:0;padding-block:3px;font-size:11px;line-height:1.5}.w2k .studio-detail-pane .article-inline-meta .article-favorite-icon{min-height:18px}.w2k .studio-detail-pane .article-inline-meta:has(.article-admin-edit){flex-wrap:wrap;align-items:center;display:flex}.w2k .article-inline-meta .article-admin-edit{border:1px solid var(--studio-line,#d7e0e7);background:var(--studio-soft,#f1f5f9);color:var(--studio-text,#263746);border-radius:3px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.w2k .article-inline-meta .article-admin-edit:hover{background:var(--studio-selected,#e7f0fa)}.w2k .article-inline-meta .article-admin-edit:focus-visible{outline-offset:3px;outline:2px solid #488cce}.w2k .reading-content blockquote{border:1px solid var(--studio-line,#d7e0e7);background:var(--studio-soft,#f6f8fa);height:auto;min-height:0;color:var(--studio-text,#475569);white-space:normal;border-left:3px solid #94a3b8;border-radius:5px;margin:14px 0;padding:10px 14px;font-size:14px;font-style:normal;line-height:1.7;display:block}.w2k .reading-content blockquote:before,.w2k .reading-content blockquote:after{content:none;display:none}.w2k .reading-content blockquote>:is(p,div){min-height:0;font-size:inherit;line-height:inherit;white-space:normal;margin:0;padding:0}.w2k .reading-content blockquote>*+*{margin-top:8px}.w2k .reading-content .table-scroll{background:0 0;border:0;border-radius:0;max-width:100%;margin:16px 0;padding:0;overflow-x:auto}.w2k .reading-content table{table-layout:auto;border-collapse:collapse;border-spacing:0;border:1px solid var(--studio-line,#d7e0e7);background:var(--studio-surface,#fff);width:100%;margin:16px 0;font-size:14px;line-height:1.6;display:table}.w2k .reading-content .table-scroll table{margin:0}.w2k .reading-content table :is(th,td){border:1px solid var(--studio-line,#d7e0e7);color:var(--studio-text,#263746);text-align:left;vertical-align:top;overflow-wrap:anywhere;font-size:inherit;background:0 0;border-image:;padding:8px 12px}.w2k .reading-content table th{background:var(--studio-soft,#f3f5f7);font-weight:600}.w2k .reading-content table tbody tr:nth-child(2n){background:var(--studio-soft,#f3f5f7)}.w2k .reading-content table tbody tr:nth-child(odd){background:var(--studio-surface,#fff)}.w2k .reading-content table [align=center]{text-align:center}.w2k .reading-content table [align=right]{text-align:right}.w2k .reading-content .paper-callout .callout-title{letter-spacing:0;font-size:12px;font-weight:600;line-height:16px}.w2k .reading-content .paper-callout .callout-title-icon{flex:0 0 16px;width:16px;height:16px}.w2k .reading-content .paper-callout>.callout-toolbar{gap:6px;min-height:26px;padding:4px 10px}.w2k .reading-content{--article-code-text:#334155;--article-code-comment:#7b8795;--article-code-blue:#486886;--article-code-green:#547164;--article-code-bg:#f6f8fa}html.dark .w2k .reading-content{--article-code-text:var(--studio-text,#d8d8d4);--article-code-comment:#949c9e;--article-code-blue:#a3b7c8;--article-code-green:#a7b9aa;--article-code-bg:var(--studio-soft,#292927)}.w2k .reading-content .code-block-wrapper{border:1px solid var(--studio-line,#d7e0e7);background:var(--article-code-bg);box-shadow:none;border-radius:3px}.w2k .reading-content .code-block-wrapper .code-header{border-bottom:1px solid var(--studio-line,#d7e0e7);background:var(--studio-soft,#edf1f5);min-height:27px;color:var(--studio-muted,#72818e);padding:4px 10px}.w2k .reading-content .code-block-wrapper :is(.code-language,.copy-code){color:var(--studio-muted,#72818e);letter-spacing:.03em;text-shadow:none;font-family:JetBrains Mono,Consolas,Menlo,monospace;font-size:10px;font-weight:400}.w2k .reading-content pre{background:var(--article-code-bg);color:var(--article-code-text);text-shadow:none;border:0;margin:0}.w2k .reading-content pre code{letter-spacing:0;font-variant-ligatures:none;font-synthesis:none;color:var(--article-code-text);tab-size:4;background:0 0;font-family:JetBrains Mono,Consolas,Menlo,monospace;font-size:13px;font-weight:400;line-height:1.65}.w2k .reading-content pre code *{text-shadow:none;font-weight:400}.w2k .reading-content pre :is(.hljs,.code-line){color:var(--article-code-text);background:0 0}.w2k .reading-content pre :is(.hljs-number,.hljs-literal,.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-keyword,.hljs-selector-tag,.hljs-meta,.hljs-title,.hljs-built_in,.hljs-type,.hljs-symbol){color:var(--article-code-blue)}.w2k .reading-content pre :is(.hljs-string,.hljs-regexp,.hljs-addition){color:var(--article-code-green)}.w2k .reading-content pre :is(.hljs-comment,.hljs-quote){color:var(--article-code-comment);font-style:normal}.w2k .reading-content pre :is(.hljs-deletion,.hljs-name,.hljs-tag){color:var(--article-code-text)}.w2k .reading-content :not(pre)>code:not(.hljs){color:var(--studio-text,#334155);background:var(--studio-soft,#f1f5f9);border:1px solid var(--studio-line,#d7e0e7);border-radius:3px;padding:1px 4px;font-family:JetBrains Mono,Consolas,Menlo,monospace;font-size:.9em;font-weight:400}@media (width<=767px){.w2k .reading-content pre code{font-size:12px}}html.dark .w2k .reading-content pre :is(.hljs-number,.hljs-literal,.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-keyword,.hljs-selector-tag,.hljs-meta,.hljs-title,.hljs-built_in,.hljs-type,.hljs-symbol){color:var(--article-code-blue)}html.dark .w2k .reading-content pre :is(.hljs-string,.hljs-regexp,.hljs-addition){color:var(--article-code-green)}html.dark .w2k .reading-content pre :is(.hljs-comment,.hljs-quote){color:var(--article-code-comment)}html.dark .w2k .reading-content pre :is(.hljs-deletion,.hljs-name,.hljs-tag){color:var(--article-code-text)}.w2k .reading-content .code-block-wrapper .copy-code{width:22px;min-width:22px;height:22px;min-height:22px;color:var(--studio-muted,#64748b);opacity:1;background:0 0;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;padding:3px;display:inline-flex;transform:none}.w2k .reading-content .code-block-wrapper .copy-code:is(:hover,:focus-visible,.is-copied){color:var(--studio-text,#334155);background:var(--studio-surface,#fff);border-color:var(--studio-line,#d7e0e7);opacity:1}.w2k .reading-content .code-block-wrapper .copy-code svg{width:14px;height:14px;color:inherit;stroke:currentColor;fill:none;stroke-width:1.8px;flex:0 0 14px;display:block}.w2k .reading-content .code-block-wrapper .copy-code svg *{color:inherit;stroke:currentColor;fill:none}.w2k.cms-admin-workspace #w2k-window{box-sizing:border-box;width:100%;min-width:0;max-width:1100px;margin-inline:auto}.studio-auth-dialog [hidden]{display:none!important}.w2k .studio-auth-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.studio-auth-notice:empty{display:none}.studio-auth-notice{background:var(--studio-soft);color:var(--studio-text);border-radius:6px;margin:0;padding:9px 12px;font-size:12px;line-height:1.6}.studio-recovery-divider{border-top:1px solid var(--studio-line);color:var(--studio-muted);margin:14px 0;padding-top:12px;font-size:12px}.studio-auth-dialog [data-email-status]:empty{display:none}html.dark,html.dark .w2k{--studio-desktop:oklch(15.5% .004 85);--studio-surface:oklch(23% .004 85);--studio-panel:oklch(25% .004 85);--studio-soft:oklch(28% .005 85);--studio-text:oklch(88.5% .012 85);--studio-muted:oklch(75.5% .018 85);--studio-line:oklch(88.5% .012 85/.15);--studio-selected:oklch(32% .007 85);--studio-blue:var(--studio-text);--w2k-first-bg:var(--studio-desktop);--grid-base:#303236;--grid-line:#ffffff0e;--grid-size:32px;--grid-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);--desktop:var(--studio-desktop);--window:var(--studio-surface);--face:var(--studio-panel);--text:var(--studio-text);--text-primary:var(--studio-text);--text-secondary:var(--studio-muted);--text-tertiary:var(--studio-muted);--bg-app:var(--studio-desktop);--bg-content:var(--studio-surface);--bg-card:var(--studio-surface);--bg-sidebar:var(--studio-panel);--bg-surface-card:var(--studio-surface);--bg-surface-sunken:var(--studio-desktop);--border-subtle:var(--studio-line);--soft-line:var(--studio-line);--soft-blue:var(--studio-blue);--article-surface:var(--studio-surface);--article-text:var(--studio-text);--article-muted:var(--studio-muted);--article-line:var(--studio-line);--article-accent:var(--studio-text);--article-selected:var(--studio-selected);--dc-bg:var(--studio-surface);--dc-main:var(--studio-panel);--dc-badge:var(--studio-soft);--dc-line:var(--studio-line);--dc-text:var(--studio-text);--dc-muted:var(--studio-muted);--dc-blue:var(--studio-text);--dc-green:var(--studio-panel);--dc-green-text:var(--studio-muted);--mc-surface:var(--studio-surface);--mc-side:var(--studio-panel);--mc-active:var(--studio-selected);--mc-line:var(--studio-line);--media-hover-brightness:1;color-scheme:dark;background-color:var(--studio-desktop);color:var(--studio-text)}html.dark .w2k,html.dark .w2k .w2k-desktop{background-color:var(--grid-base);background-image:var(--grid-image);background-size:var(--grid-size) var(--grid-size);background-position:0 0}html.dark .w2k :is(.w2k-window,.theme-content,.w2k-main,.w2k-pane-doc,.archive-browser-main,.studio-title-item,.studio-member-popover,.studio-auth-dialog){background-color:var(--studio-surface);border-color:var(--studio-line);color:var(--studio-text)}html.dark .w2k :is(.w2k-titlebar,.w2k-statusbar,.w2k-breadcrumb){background:var(--studio-panel);border-color:var(--studio-line);color:var(--studio-text)}html.dark .w2k .w2k-menu a{color:var(--studio-text)}html.dark .w2k .w2k-menu a:is(:hover,.is-active){background:var(--studio-soft);border-color:var(--studio-line)}html.dark .w2k .theme-category-content:has(.photo-card-grid){background:var(--studio-desktop)}html.dark .w2k .studio-category-feed>.magazine-section-head{border-color:var(--studio-line);background:0 0}html.dark .w2k .media-cards.photo-card-grid{--photo-card-bg:var(--studio-surface);--photo-card-border:var(--studio-line);--photo-title:var(--studio-text);--photo-muted:var(--studio-muted);--photo-spec-bg:var(--studio-soft)}html.dark .w2k :is(.photo-card-category,.studio-member-shortcuts,.studio-member-level,.studio-cover-tier){background:var(--studio-soft);color:var(--studio-muted);border-color:var(--studio-line)}html.dark .w2k .quick-categories{--qc-bg:oklch(23% .004 85/.96);--qc-line:var(--studio-line);--qc-text:var(--studio-text);--qc-muted:var(--studio-muted);--qc-soft:var(--studio-soft);--qc-active:var(--studio-selected);--qc-blue:var(--studio-blue)}html.dark .w2k .qc-panel{background:var(--qc-bg)}html.dark .w2k .cms-settings-modern{--settings-bg:var(--studio-desktop);--settings-card:var(--studio-surface);--settings-line:var(--studio-line);--settings-text:var(--studio-text);--settings-muted:var(--studio-muted);--settings-active:var(--studio-soft);--settings-primary:var(--studio-text);--settings-deep:var(--studio-text)}html.dark .w2k.cms-admin-workspace :is(.cms-admin-content,.cms-admin-header){background:var(--studio-surface)}html.dark .w2k .studio-title-link{background:var(--studio-surface);border-color:var(--studio-line);color:var(--studio-text)}html.dark .w2k .studio-title-list{background:var(--studio-panel);color:var(--studio-text);border-color:var(--studio-line)}html.dark .w2k .studio-title-dot{border-color:var(--studio-muted)}html.dark .w2k .studio-title-link:is(:hover,:focus-visible){background:var(--studio-soft);border-color:var(--studio-muted)}html.dark .w2k .studio-title-link:is(:hover,:focus-visible) .studio-title-name{color:var(--studio-text)}html.dark .w2k .media-cards .media-card-media.cover-blur{background:var(--studio-soft);border-color:var(--studio-line)}html.dark .w2k :is(.media-card-placeholder,.paper-photo-link){background-color:var(--studio-soft);color:var(--studio-muted)}html.dark .w2k .w2k-lb-window{background:var(--studio-surface);color:var(--studio-text);border-color:var(--studio-line)}html.dark .w2k .w2k-lb-titlebar{background:var(--studio-soft);color:var(--studio-text);border-color:var(--studio-line)}html.dark .w2k :is(.w2k-lb-title,.w2k-lb-close){color:var(--studio-text)}html.dark .w2k .w2k-lb-body{background:var(--studio-desktop)}html.dark .w2k .w2k-lb-frame{background:var(--studio-desktop);border-color:var(--studio-line)}html.dark .w2k :is(.w2k-lb-status,.w2k-lb-nav){background:var(--studio-panel);color:var(--studio-muted);border-color:var(--studio-line)}html.dark .w2k .w2k-lb-counter{color:var(--studio-muted)}html.dark .w2k :is(.w2k-lb-close,.w2k-lb-nav):is(:hover,:focus-visible){background:var(--studio-selected);color:var(--studio-text);outline-color:var(--studio-muted)}html.dark .w2k :is(.studio-title-permission,.studio-title-category,.studio-member-level){background:var(--studio-soft);color:var(--studio-muted)}html.dark .w2k .photo-card-grid .photo-card-category{color:var(--studio-muted)}html.dark .w2k .photo-card-grid .media-card-badge.studio-cover-tier{color:var(--studio-text);background:oklch(28% .005 85/.55);border-color:#ffffff24}html.dark .w2k .archive-browser-pagination a[aria-current=page]{background:var(--studio-selected);border-color:var(--studio-muted);color:var(--studio-text)}html.dark .w2k .archive-browser-pagination a:hover{background:var(--studio-soft);border-color:var(--studio-muted);color:var(--studio-text)}html.dark .w2k .home-feed-sort .compact-pill.is-active{background:var(--studio-selected);color:var(--studio-text);border-color:var(--studio-muted)}html.dark .w2k .compact-download-file-icon{background:var(--studio-soft);color:var(--studio-muted)}html.dark .w2k .compact-download-permission b{background:var(--studio-soft);color:var(--studio-text);border-color:var(--studio-line)}html.dark .w2k :is(.compact-download-button,.studio-member-upgrade,.studio-gate-action){background:var(--studio-text);border-color:var(--studio-text);color:var(--studio-desktop);box-shadow:none}html.dark .w2k :is(.compact-download-button,.studio-member-upgrade,.studio-gate-action):hover{color:var(--studio-desktop);background:oklch(94% .01 85);border-color:oklch(94% .01 85)}html.dark .w2k .compact-download-value{background:var(--studio-surface);color:var(--studio-text);border-color:var(--studio-line)}html.dark .w2k .studio-vip-entry{color:var(--studio-muted)}html.dark .w2k .studio-gate-icon{background:var(--studio-soft);color:var(--studio-text)}html.dark .w2k .tag-directory{--tag-bg:var(--studio-soft);--tag-hover:var(--studio-selected);--tag-ink:var(--studio-text);--tag-muted:var(--studio-muted);--tag-brand:var(--studio-text);--tag-count:oklch(88.5% .012 85/.08)}html.dark .w2k :is(.tag-top,.tag-group){background:var(--studio-surface);border-color:var(--studio-line)}html.dark .w2k .tag-group-modes{background:var(--studio-soft)}html.dark .w2k .tag-group-modes a{color:var(--studio-muted)}html.dark .w2k .tag-group-modes a[aria-current]{background:var(--studio-selected);color:var(--studio-text)}html.dark .w2k :is(.tag-directory-search,.tag-directory-search input){background:var(--studio-surface);color:var(--studio-text)}html.dark .w2k .tag-directory-search{border-color:var(--studio-line)}html.dark .w2k .directory-more{color:var(--studio-muted)}html.dark .w2k .directory-more:hover{color:var(--studio-text)}html.dark .w2k .studio-guest-intro{background:var(--studio-soft);color:var(--studio-text);border-color:var(--studio-line)}html.dark .w2k .studio-guest-actions :is(a,svg){color:var(--studio-text)}html.dark .w2k .studio-guest-actions a:is(:hover,:focus-visible){background:var(--studio-soft);color:var(--studio-text);outline-color:var(--studio-muted)}html.dark .w2k .studio-auth-dialog input{background:var(--studio-panel);color:var(--studio-text);border-color:var(--studio-line)}html.dark .w2k .studio-auth-dialog input:focus{border-color:var(--studio-muted);outline-color:var(--studio-muted);box-shadow:0 0 0 2px oklch(88.5% .012 85/.1)}html.dark .w2k .studio-auth-dialog :is(.studio-auth-submit,[data-email-recover] button){background:var(--studio-text);color:var(--studio-desktop);border-color:var(--studio-text)}html.dark .w2k .studio-auth-dialog footer :is(a,button){color:var(--studio-muted)}html.dark .w2k .article-surface .paper-audio-player{--audio-control-bg:var(--studio-panel);--media-accent:var(--studio-text);--media-selected:var(--studio-selected);background:var(--studio-soft);color:var(--studio-text);border-color:var(--studio-line)}html.dark .w2k .paper-audio-player .paper-audio-playlist{background:var(--studio-surface);scrollbar-color:var(--studio-muted) var(--studio-surface)}html.dark .w2k .paper-audio-player .paper-audio-track:nth-child(n){background:var(--studio-surface);color:var(--studio-text)}html.dark .w2k .paper-audio-player .paper-audio-track:nth-child(4n+3),html.dark .w2k .paper-audio-player .paper-audio-track:nth-child(4n+4){background:var(--studio-panel)}@media (width<=768px){html.dark .w2k .paper-audio-player .paper-audio-track:nth-child(odd){background:var(--studio-surface)}html.dark .w2k .paper-audio-player .paper-audio-track:nth-child(2n){background:var(--studio-panel)}}html.dark .w2k .paper-audio-player .paper-audio-track:nth-child(n):hover{background:var(--studio-soft)}html.dark .w2k .paper-audio-player .paper-audio-track:nth-child(n):is(.active,.is-active){background:var(--studio-selected);color:var(--studio-text);border-left-color:var(--studio-muted)}html.dark .w2k .paper-audio-player .paper-audio-title-line strong{color:var(--studio-text)}html.dark .w2k .paper-audio-player :is(.paper-audio-time,.paper-audio-credits){color:var(--studio-muted)}html.dark .w2k .paper-audio-playlist::-webkit-scrollbar-track{background:var(--studio-surface)}html.dark .w2k .paper-audio-playlist::-webkit-scrollbar-thumb{background:var(--studio-muted)}html.dark .w2k .code-block-wrapper{background:var(--studio-soft);border-color:var(--studio-line);color:var(--studio-text)}html.dark .w2k .code-block-wrapper .code-header{background:var(--studio-panel);border-color:var(--studio-line);color:var(--studio-muted)}html.dark .w2k .code-block-wrapper :is(.code-language,.copy-code){color:var(--studio-muted)}html.dark .w2k :is(.reading-content,.prose-paper) pre,html.dark .w2k pre :is(code,.hljs){color:var(--studio-text);background:0 0}html.dark .w2k pre .code-line{color:inherit}html.dark .w2k pre .code-line:before{color:var(--studio-muted);border-color:var(--studio-line)}html.dark .w2k pre :is(.hljs-comment,.hljs-quote){color:#b1aaa0}html.dark .w2k pre :is(.hljs-keyword,.hljs-selector-tag,.hljs-meta){color:#d8b4db}html.dark .w2k pre :is(.hljs-string,.hljs-regexp,.hljs-addition){color:#bdd5a5}html.dark .w2k pre :is(.hljs-number,.hljs-literal,.hljs-attr,.hljs-variable,.hljs-template-variable){color:#e7c394}html.dark .w2k pre :is(.hljs-title,.hljs-built_in,.hljs-type,.hljs-symbol){color:#dfd09d}html.dark .w2k pre :is(.hljs-deletion,.hljs-name,.hljs-tag){color:#e6aaa2}html.dark .w2k :is(.reading-content,.prose-paper) :not(pre)>code:not(.hljs){background:var(--studio-soft);color:var(--studio-text);border-color:var(--studio-line)}html.dark .w2k img{filter:brightness(.9)!important}