:root{--font-size-xs:.75rem;--font-size-sm:.86rem;--font-size-base:.9rem;--font-size-lg:1rem;--fix-size-base:1rem;}@media (min-width:1500px) and (min-resolution: 2dppx){:root{--font-vw-term:1.05vw;--font-size-xs:clamp(0.75rem, calc(var(--font-vw-term) - 0.23rem), 1.05rem);--font-size-sm:clamp(0.86rem, calc(var(--font-vw-term) - 0.12rem), 1.16rem);--font-size-base:clamp(0.9rem, calc(var(--font-vw-term) - 0.08rem), 1.2rem);--font-size-lg:clamp(1rem, calc(var(--font-vw-term) + 0.02rem), 1.3rem);}}@media (prefers-reduced-motion: no-preference){@view-transition{navigation:auto;}}:root{--app-em:var(--font-size-lg);}:root{--bg:#f5f6f7;--surface:#ffffff;--surface-soft:#f9fafb;--surface-sunk:#eef1f2;--text:#20272d;--muted:#5f6970;--line:#e3e7e9;--accent:#728f9a;--accent-strong:#4b6773;--accent-soft:#e8eff1;--accent-hover-soft:#dbe6ea;--accent-ink:#ffffff;--sage:#8fae9c;--sage-soft:#dfece6;--sage-ink:#3f6553;--sage-hover:#d3e5db;--sage-hover-ink:#375a49;--mist-soft:#ebe8ef;--mist-ink:#5c556b;--mist-hover:#e1dce8;--amber-soft:#f1e7df;--amber-ink:#735945;--amber-hover:#e9dbd0;--rose-soft:#f4e6e2;--rose-ink:#7f4f45;--rose-hover:#ecd9d3;--positive:#476d59;--positive-soft:#dfece6;--negative:#93594e;--negative-soft:#f2e3de;--warn:#735945;--warn-soft:#f1e7df;--news-text:#333;--image-brightness:1;--image-contrast:1;--image-saturate:1;--star:#bf9f5d;--star-off:#d8dcde;--dot:#c2c9cd;--shadow:0 calc(var(--app-em)*1.25) calc(var(--app-em)*3.25) rgba(40, 50, 57, .08);--shadow-soft:0 calc(var(--app-em)*0.4375) calc(var(--app-em)*1.5) rgba(40, 50, 57, .055);--shadow-tiny:0 calc(var(--app-em)*0.25) calc(var(--app-em)*1) rgba(40, 50, 57, .04);--shadow-menu:0 calc(var(--app-em)*1.5) calc(var(--app-em)*3.5) rgba(28, 38, 44, .18), 0 calc(var(--app-em)*0.25) calc(var(--app-em)*0.75) rgba(28, 38, 44, .12);--shadow-modal:0 calc(var(--app-em)*1.5) calc(var(--app-em)*4) rgba(28, 38, 44, .28), 0 calc(var(--app-em)*0.25) calc(var(--app-em)*0.75) rgba(28, 38, 44, .16);--radius:calc(var(--app-em)*0.9375);--container:calc(var(--app-em) * 90);--sp-1:calc(var(--app-em)*0.25);--sp-2:calc(var(--app-em)*0.5);--sp-3:calc(var(--app-em)*0.75);--sp-4:calc(var(--app-em)*1);--sp-5:calc(var(--app-em)*1.25);--sp-6:calc(var(--app-em)*1.5);--sp-7:calc(var(--app-em)*1.75);--sp-8:calc(var(--app-em)*2);--sp-10:calc(var(--app-em)*2.5);--sp-12:calc(var(--app-em)*3);--r-xs:calc(var(--app-em)*0.375);--r-sm:calc(var(--app-em)*0.5);--r-md:calc(var(--app-em)*0.625);--r-lg:calc(var(--app-em)*0.75);--r-xl:calc(var(--app-em)*1.25);--r-pill:calc(var(--app-em)*6.25);--hair:calc(var(--app-em)*0.0625);--control-h:calc(var(--app-em)*2.875);--head-offset:calc(var(--app-em)*9.5);--code-bg:#f5f7f7;--code-border:#dee5e6;--code-ink:#20272d;--code-comment:#66737a;--code-punct:#5f6970;--code-value:#8c2f57;--code-string:#3f6553;--code-operator:#7a5f4c;--code-keyword:#2b6478;--code-function:#a8404a;--code-variable:#5c556b;--code-regex:#8a5a1f;--code-select:#dbe6ea;--code-shadow:0 var(--hair) #fff;--fs-meta:calc(var(--app-em)*0.9375);--fs-sm:var(--app-em);--fs-ui:calc(var(--app-em)*.95);--fs-body:calc(var(--app-em)*1.125);--fs-lead:calc(var(--app-em)*1.1);--fs-h4:calc(var(--app-em)*1.25);--fs-h3:calc(var(--app-em)*1.4);--fs-h2:calc(var(--app-em)*1.6);--fs-h1:calc(var(--app-em)*2);}:root[data-theme="dark"]{--bg:#12171a;--surface:#1a2024;--surface-soft:#20272c;--surface-sunk:#161c20;--text:#dfe5e8;--muted:#99a7ae;--line:#2a333a;--accent:#7ba2b0;--accent-strong:#9dc2d0;--accent-soft:#1e2c33;--accent-hover-soft:#25353d;--accent-ink:#0f1417;--sage:#79ac91;--sage-soft:#1f2e28;--sage-ink:#9dc4b1;--sage-hover:#26382f;--sage-hover-ink:#b0d2c0;--mist-soft:#282533;--mist-ink:#b6adc4;--mist-hover:#302c3d;--amber-soft:#302620;--amber-ink:#cfa992;--amber-hover:#3a2e26;--rose-soft:#33241f;--rose-ink:#d09187;--rose-hover:#402d27;--positive:#79ac91;--positive-soft:#1f2e28;--negative:#cf9086;--negative-soft:#302620;--warn:#cfa992;--warn-soft:#302620;--news-text:#b9c5cb;--image-brightness:.8;--image-contrast:1.05;--image-saturate:.95;--star:#cdaa63;--star-off:#3a444b;--dot:#48545c;--shadow:0 calc(var(--app-em)*1.25) calc(var(--app-em)*3.25) rgba(0,0,0,.45);--shadow-soft:0 calc(var(--app-em)*0.5) calc(var(--app-em)*1.75) rgba(0,0,0,.32);--shadow-tiny:0 calc(var(--app-em)*0.25) calc(var(--app-em)*1) rgba(0,0,0,.28);--shadow-menu:0 calc(var(--app-em)*1.5) calc(var(--app-em)*3.5) rgba(0,0,0,.62), 0 calc(var(--app-em)*0.25) calc(var(--app-em)*0.75) rgba(0,0,0,.4);--shadow-modal:0 calc(var(--app-em)*1.5) calc(var(--app-em)*4) rgba(0,0,0,.62), 0 calc(var(--app-em)*0.25) calc(var(--app-em)*0.75) rgba(0,0,0,.4);--code-bg:#141a1e;--code-border:#2a333a;--code-ink:#dfe5e8;--code-comment:#8b9aa2;--code-punct:#99a7ae;--code-value:#e0a0be;--code-string:#9dc4a8;--code-operator:#cfa992;--code-keyword:#8fc0d4;--code-function:#e59a94;--code-variable:#b6adc4;--code-regex:#d3ac6b;--code-select:#26383f;--code-shadow:none;color-scheme:dark;}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--bg:#12171a;--surface:#1a2024;--surface-soft:#20272c;--surface-sunk:#161c20;--text:#dfe5e8;--muted:#99a7ae;--line:#2a333a;--accent:#7ba2b0;--accent-strong:#9dc2d0;--accent-soft:#1e2c33;--accent-hover-soft:#25353d;--accent-ink:#0f1417;--sage:#79ac91;--sage-soft:#1f2e28;--sage-ink:#9dc4b1;--sage-hover:#26382f;--sage-hover-ink:#b0d2c0;--mist-soft:#282533;--mist-ink:#b6adc4;--mist-hover:#302c3d;--amber-soft:#302620;--amber-ink:#cfa992;--amber-hover:#3a2e26;--rose-soft:#33241f;--rose-ink:#d09187;--rose-hover:#402d27;--positive:#79ac91;--positive-soft:#1f2e28;--negative:#cf9086;--negative-soft:#302620;--warn:#cfa992;--warn-soft:#302620;--news-text:#b9c5cb;--image-brightness:.8;--image-contrast:1.05;--image-saturate:.95;--star:#cdaa63;--star-off:#3a444b;--dot:#48545c;--shadow:0 calc(var(--app-em)*1.25) calc(var(--app-em)*3.25) rgba(0,0,0,.45);--shadow-soft:0 calc(var(--app-em)*0.5) calc(var(--app-em)*1.75) rgba(0,0,0,.32);--shadow-tiny:0 calc(var(--app-em)*0.25) calc(var(--app-em)*1) rgba(0,0,0,.28);--shadow-menu:0 calc(var(--app-em)*1.5) calc(var(--app-em)*3.5) rgba(0,0,0,.62), 0 calc(var(--app-em)*0.25) calc(var(--app-em)*0.75) rgba(0,0,0,.4);--shadow-modal:0 calc(var(--app-em)*1.5) calc(var(--app-em)*4) rgba(0,0,0,.62), 0 calc(var(--app-em)*0.25) calc(var(--app-em)*0.75) rgba(0,0,0,.4);--code-bg:#141a1e;--code-border:#2a333a;--code-ink:#dfe5e8;--code-comment:#8b9aa2;--code-punct:#99a7ae;--code-value:#e0a0be;--code-string:#9dc4a8;--code-operator:#cfa992;--code-keyword:#8fc0d4;--code-function:#e59a94;--code-variable:#b6adc4;--code-regex:#d3ac6b;--code-select:#26383f;--code-shadow:none;color-scheme:dark;}}:root[data-accent="cloud"]{--accent:#728f9a;--accent-strong:#506c77;--accent-soft:#e8eff1;--accent-hover-soft:#dbe6ea;}:root[data-accent="sage"]{--accent:#829789;--accent-strong:#5d7363;--accent-soft:#e9f0eb;--accent-hover-soft:#dde8e0;}:root[data-accent="lilac"]{--accent:#91879d;--accent-strong:#6f6379;--accent-soft:#f0edf3;--accent-hover-soft:#e1dce8;}:root[data-theme="dark"][data-accent="cloud"]{--accent:#7ba2b0;--accent-strong:#9dc2d0;--accent-soft:#1e2c33;--accent-hover-soft:#25353d;}:root[data-theme="dark"][data-accent="sage"]{--accent:#87a08e;--accent-strong:#a7c3ad;--accent-soft:#1f2b23;--accent-hover-soft:#26382f;}:root[data-theme="dark"][data-accent="lilac"]{--accent:#9a90a6;--accent-strong:#bbb0c6;--accent-soft:#272334;--accent-hover-soft:#302c3d;}*{box-sizing:border-box;}html{direction:ltr;scroll-padding-top:var(--head-offset);}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-size:var(--font-size-lg);line-height:1.6;-webkit-font-smoothing:antialiased;}body > *{font-size:var(--fs-body);}button, a{-webkit-tap-highlight-color:transparent;}a{color:inherit;text-decoration:none;}img, svg{display:block;max-width:100%;}h1, h2, h3, h4, h5, h6{margin:0;line-height:1.2;letter-spacing:-.026em;text-wrap:balance;}p{margin:0;}:focus-visible{outline:none;}.icon{width:calc(var(--app-em)*1.25);height:calc(var(--app-em)*1.25);flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.icon-sprite{position:absolute;width:0;height:0;overflow:hidden;}.container{width:min(calc(100% - var(--sp-10)), var(--container));margin-inline:auto;}.sr-only{position:absolute;width:var(--hair);height:var(--hair);padding:0;margin:calc(var(--hair)*-1);overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}.skip-link{position:absolute;z-index:100;left:var(--sp-4);top:calc(var(--app-em)*-6);padding:var(--sp-3) var(--sp-5);border-radius:var(--r-lg);background:var(--accent-strong);color:var(--accent-ink);font-size:var(--fs-ui);font-weight:600;transition:top .2s ease;}.skip-link:focus{top:var(--sp-3);}.icon-button, .soft-button, .primary-button{border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--app-em)*0.5);text-align:left;letter-spacing:.02em;transition:transform .2s ease, background .2s ease, color .2s ease, box-shadow .2s ease;}.icon-button{width:calc(var(--app-em)*2.75);height:calc(var(--app-em)*2.75);border-radius:var(--r-lg);background:var(--surface-soft);color:var(--muted);position:relative;}.icon-button:hover{color:var(--accent-strong);background:var(--accent-soft);}.soft-button{min-height:calc(var(--app-em)*2.75);padding:0 calc(var(--app-em)*0.9375);border-radius:var(--r-lg);background:var(--surface-soft);color:var(--muted);font-size:var(--fs-ui);font-weight:600;}.soft-button:hover{background:var(--accent-soft);color:var(--accent-strong);}.soft-button--danger:hover{background:var(--negative-soft);color:var(--negative);}.primary-button{min-height:var(--control-h);padding:0 calc(var(--app-em)*1.125);border-radius:var(--r-lg);color:var(--accent-ink);background:var(--accent-strong);font-size:var(--fs-sm);font-weight:600;}.primary-button:hover{filter:brightness(.94);}.primary-button:hover, .soft-button:hover{transform:translateY(calc(var(--app-em)*-0.0625));}.avatar{border-radius:50%;background:var(--accent-soft);object-fit:cover;width:calc(var(--app-em)*2.625);height:calc(var(--app-em)*2.625);}.avatar--initial{display:grid;place-items:center;flex:none;background:var(--avatar-bg, var(--accent-strong));color:#fff;font-size:var(--fs-meta);font-weight:700;line-height:1;letter-spacing:-.02em;user-select:none;}.avatar--tone-1{--avatar-bg:#4b6773;}.avatar--tone-2{--avatar-bg:#446b58;}.avatar--tone-3{--avatar-bg:#7a5f4c;}.avatar--tone-4{--avatar-bg:#625a72;}.avatar--tone-5{--avatar-bg:#33686c;}.avatar--tone-6{--avatar-bg:#855049;}.avatar--tone-7{--avatar-bg:#4f5c85;}.avatar--tone-8{--avatar-bg:#5f6a41;}.avatar--tone-9{--avatar-bg:#764c63;}.avatar--tone-10{--avatar-bg:#4c5f6a;}.avatar--sm{width:var(--sp-8);height:var(--sp-8);}.avatar--lg{width:calc(var(--app-em)*4.5);height:calc(var(--app-em)*4.5);}.avatar--xl{width:calc(var(--app-em)*7);height:calc(var(--app-em)*7);}.cover-image{width:100%;height:100%;object-fit:cover;border-radius:inherit;}.cover-image, .story-text img, .item__text img{filter:brightness(var(--image-brightness)) contrast(var(--image-contrast)) saturate(var(--image-saturate));}.chips{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);}.chips a{display:inline-flex;align-items:center;height:calc(var(--app-em)*1.6875);padding:0 calc(var(--app-em)*0.6875);border-radius:var(--r-xs);font-size:var(--fs-meta);font-weight:600;transition:background .18s, color .18s;}.cat-link{--cat-link-bg:var(--accent-soft);--cat-link-color:var(--accent-strong);--cat-link-hover-bg:var(--accent-hover-soft);--cat-link-hover-color:var(--accent-strong);background:var(--cat-link-bg);color:var(--cat-link-color);}.cat-link:hover{background:var(--cat-link-hover-bg);color:var(--cat-link-hover-color);}.cat-link-2{--cat-link-bg:var(--sage-soft);--cat-link-color:var(--sage-ink);--cat-link-hover-bg:var(--sage-hover);--cat-link-hover-color:var(--sage-hover-ink);}.cat-link-3{--cat-link-bg:var(--mist-soft);--cat-link-color:var(--mist-ink);--cat-link-hover-bg:var(--mist-hover);--cat-link-hover-color:var(--mist-ink);}.cat-link-4{--cat-link-bg:var(--amber-soft);--cat-link-color:var(--amber-ink);--cat-link-hover-bg:var(--amber-hover);--cat-link-hover-color:var(--amber-ink);}.cat-link-5{--cat-link-bg:var(--rose-soft);--cat-link-color:var(--rose-ink);--cat-link-hover-bg:var(--rose-hover);--cat-link-hover-color:var(--rose-ink);}.chips--tags a{background:var(--surface-soft);color:var(--muted);font-weight:500;height:calc(var(--app-em)*2.125);padding:0 var(--sp-3);border-radius:var(--r-sm);}.chips--tags a:hover{background:var(--accent-soft);color:var(--accent-strong);}.chips--plain a{background:transparent;color:var(--muted);height:auto;padding:0;font-weight:600;}.chips--plain a:hover{background:transparent;color:var(--accent-strong);}.meta-item{display:inline-flex;align-items:center;gap:calc(var(--app-em)*0.375);color:var(--muted);font-size:var(--fs-meta);white-space:nowrap;}.meta-item .icon{width:var(--sp-4);height:var(--sp-4);}.meta-item--author{font-weight:600;color:var(--text);}.meta-item--author a{color:inherit;}.meta-item--author a:hover{color:var(--accent-strong);}.meta-dot{width:calc(var(--app-em)*0.1875);height:calc(var(--app-em)*0.1875);border-radius:50%;background:var(--dot);flex:none;}.badge{display:inline-flex;align-items:center;height:calc(var(--app-em)*1.5);padding:0 var(--sp-2);border-radius:var(--r-xs);background:var(--surface-soft);color:var(--muted);font-size:var(--fs-meta);font-weight:600;}.badge--new{background:var(--sage-soft);color:var(--sage-ink);}.pin-label{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-xs);background:var(--amber-soft);color:var(--amber-ink);font-size:var(--fs-meta);font-weight:600;}.counter{display:inline-flex;align-items:center;justify-content:center;min-width:calc(var(--app-em)*1.75);height:calc(var(--app-em)*1.75);margin-left:var(--sp-2);padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-strong);font-size:var(--fs-meta);font-weight:600;}.icon-action{display:inline-grid;place-items:center;width:calc(var(--app-em)*2.0625);height:calc(var(--app-em)*2.0625);border-radius:calc(var(--app-em)*0.5625);background:var(--surface-soft);color:var(--muted);cursor:pointer;transition:background .18s, color .18s;}.icon-action:hover, .icon-action.is-active{background:var(--accent-soft);color:var(--accent-strong);}.icon-action .icon{width:var(--sp-4);height:var(--sp-4);}.visual{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:linear-gradient(160deg,#e8eef0,#cddade);}.visual::before, .visual::after{content:"";position:absolute;}.visual::before{width:120%;height:54%;left:-10%;bottom:-6%;border-radius:50% 50% 0 0;background:#91aab3;box-shadow:0 calc(var(--app-em)*-1.875) 0 rgba(255,255,255,.52), 0 calc(var(--app-em)*-3.875) 0 rgba(209,224,228,.65);}.visual::after{width:calc(var(--app-em)*4.875);height:calc(var(--app-em)*4.875);right:13%;top:16%;border-radius:50%;background:#f5f7f6;box-shadow:0 0 0 calc(var(--app-em)*0.875) rgba(255,255,255,.22);}.visual--b{background:linear-gradient(145deg,#edf3f0,#d6e4dc);}.visual--b::before{width:calc(var(--app-em)*8.25);height:calc(var(--app-em)*12.25);left:auto;right:calc(var(--app-em)*-1.375);top:calc(var(--app-em)*1.875);bottom:auto;border-radius:calc(var(--app-em)*4.125);background:#aabfb2;transform:rotate(22deg);box-shadow:calc(var(--app-em)*-6.5) calc(var(--app-em)*6) 0 rgba(255,255,255,.74);}.visual--b::after{display:none;}.visual--c{background:linear-gradient(145deg,#f1eef2,#ddd7e2);}.visual--c::before{width:calc(var(--app-em)*11.125);height:calc(var(--app-em)*11.125);left:calc(var(--app-em)*-2.625);top:calc(var(--app-em)*1.75);bottom:auto;border-radius:42% 58% 55% 45%;background:#b9afc0;transform:rotate(-18deg);box-shadow:calc(var(--app-em)*7) calc(var(--app-em)*8.5) 0 rgba(255,255,255,.63);}.visual--c::after{display:none;}.visual--d{background:linear-gradient(145deg,#f3ece7,#e6d5c8);}.visual--d::before{width:calc(var(--app-em)*9.5);height:calc(var(--app-em)*14.25);left:auto;right:14%;top:calc(var(--app-em)*-3.625);bottom:auto;border-radius:0 0 calc(var(--app-em)*4.875) calc(var(--app-em)*4.875);background:#c7a997;transform:rotate(-14deg);box-shadow:none;}.visual--d::after{display:none;}.feed > :nth-child(4n/**/+2) .visual, .related-grid > :nth-child(4n/**/+2) .visual, .lead-grid > :nth-child(4n/**/+2) .visual{background:linear-gradient(145deg,#edf3f0,#d6e4dc);}.feed > :nth-child(4n/**/+2) .visual::before, .related-grid > :nth-child(4n/**/+2) .visual::before, .lead-grid > :nth-child(4n/**/+2) .visual::before{width:calc(var(--app-em)*8.25);height:calc(var(--app-em)*12.25);left:auto;right:calc(var(--app-em)*-1.375);top:calc(var(--app-em)*1.875);bottom:auto;border-radius:calc(var(--app-em)*4.125);background:#aabfb2;transform:rotate(22deg);box-shadow:calc(var(--app-em)*-6.5) calc(var(--app-em)*6) 0 rgba(255,255,255,.74);}.feed > :nth-child(4n/**/+2) .visual::after, .related-grid > :nth-child(4n/**/+2) .visual::after, .lead-grid > :nth-child(4n/**/+2) .visual::after{display:none;}.feed > :nth-child(4n/**/+3) .visual, .related-grid > :nth-child(4n/**/+3) .visual, .lead-grid > :nth-child(4n/**/+3) .visual{background:linear-gradient(145deg,#f1eef2,#ddd7e2);}.feed > :nth-child(4n/**/+3) .visual::before, .related-grid > :nth-child(4n/**/+3) .visual::before, .lead-grid > :nth-child(4n/**/+3) .visual::before{width:calc(var(--app-em)*11.125);height:calc(var(--app-em)*11.125);left:calc(var(--app-em)*-2.625);right:auto;top:calc(var(--app-em)*1.75);bottom:auto;border-radius:42% 58% 55% 45%;background:#b9afc0;transform:rotate(-18deg);box-shadow:calc(var(--app-em)*7) calc(var(--app-em)*8.5) 0 rgba(255,255,255,.63);}.feed > :nth-child(4n/**/+3) .visual::after, .related-grid > :nth-child(4n/**/+3) .visual::after, .lead-grid > :nth-child(4n/**/+3) .visual::after{display:none;}.feed > :nth-child(4n) .visual, .related-grid > :nth-child(4n) .visual, .lead-grid > :nth-child(4n) .visual{background:linear-gradient(145deg,#f3ece7,#e6d5c8);}.feed > :nth-child(4n) .visual::before, .related-grid > :nth-child(4n) .visual::before, .lead-grid > :nth-child(4n) .visual::before{width:calc(var(--app-em)*9.5);height:calc(var(--app-em)*14.25);left:auto;right:14%;top:calc(var(--app-em)*-3.625);bottom:auto;border-radius:0 0 calc(var(--app-em)*4.875) calc(var(--app-em)*4.875);background:#c7a997;transform:rotate(-14deg);box-shadow:none;}.feed > :nth-child(4n) .visual::after, .related-grid > :nth-child(4n) .visual::after, .lead-grid > :nth-child(4n) .visual::after{display:none;}[data-theme="dark"] .visual{filter:brightness(.56) saturate(.85);}.utility{background:var(--accent-soft);color:var(--accent-strong);font-size:var(--fs-meta);}.utility__inner{min-height:calc(var(--app-em)*2.625);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);}.utility__today{flex:none;}.utility__links{display:flex;align-items:center;gap:calc(var(--app-em)*1.375);min-width:0;overflow-x:auto;scrollbar-width:none;color:var(--muted);}.utility__links::-webkit-scrollbar{display:none;}.utility__links a{white-space:nowrap;}.utility a:hover{color:var(--text);}.site-header{position:sticky;top:0;z-index:30;background:color-mix(in srgb, var(--surface) 95%, transparent);backdrop-filter:blur(calc(var(--app-em)*0.875));box-shadow:0 calc(var(--app-em)*0.5) calc(var(--app-em)*1.625) rgba(40,50,57,.045);}.site-header.is-unstuck{position:relative;}[data-theme="dark"] .site-header{box-shadow:0 calc(var(--app-em)*0.5) calc(var(--app-em)*1.625) rgba(0,0,0,.35);}.header-main{min-height:calc(var(--app-em)*5.375);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:calc(var(--app-em)*1.875);}.header-tools{display:flex;align-items:center;gap:var(--sp-2);min-width:0;}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2);min-width:0;}.brand{display:inline-flex;align-items:center;gap:var(--sp-3);justify-self:center;min-width:0;font-size:calc(var(--app-em)*1.5625);line-height:1;font-weight:800;letter-spacing:-.035em;}.brand__mark{width:calc(var(--app-em)*2.625);height:calc(var(--app-em)*2.625);flex:none;display:grid;place-items:center;border-radius:50%;color:var(--accent-strong);background:linear-gradient(135deg, var(--accent-soft), var(--mist-soft));box-shadow:inset 0 0 0 var(--hair) rgba(82,111,122,.09);}.brand__mark .icon{width:calc(var(--app-em)*1.5);height:calc(var(--app-em)*1.5);}.brand__text{display:block;min-width:0;}.brand__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.brand__tagline{display:block;margin-top:calc(var(--app-em)*0.1875);color:var(--muted);font-size:var(--fs-meta);font-weight:500;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;}.menu-button{display:none;}.icon-button .icon-close, .icon-button[aria-expanded="true"] .icon-search, .icon-button[aria-expanded="true"] .icon-menu{display:none;}.icon-button[aria-expanded="true"] .icon-close{display:block;}.icon-button[aria-expanded="true"], .soft-button[aria-expanded="true"]{background:var(--accent-soft);color:var(--accent-strong);}.soft-button .icon-close, .soft-button[aria-expanded="true"] .icon-search{display:none;}.soft-button[aria-expanded="true"] .icon-close{display:block;}.theme-sun{display:none;}[data-theme="dark"] .theme-moon{display:none;}[data-theme="dark"] .theme-sun{display:block;}.search-panel{padding:0 0 calc(var(--app-em)*1.0625);}.search-panel[hidden]{display:none;}.search-form{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--sp-2);}.search-form input[type="search"]{min-width:0;height:calc(var(--app-em)*3);border:var(--hair) solid var(--line);border-radius:var(--r-lg);background:var(--surface-soft);padding:0 calc(var(--app-em)*0.9375);color:var(--text);font-size:var(--fs-ui);}.search-form input[type="search"]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 var(--sp-1) var(--accent-soft);}.search-form__advanced{display:inline-flex;align-items:center;padding:0 var(--sp-3);color:var(--muted);font-size:var(--fs-meta);}.search-form__advanced:hover{color:var(--accent-strong);}.category-bar{position:relative;border-top:var(--hair) solid var(--line);}.category-scroll{min-height:calc(var(--app-em)*3.25);display:flex;align-items:center;justify-content:center;overflow:visible;overscroll-behavior-x:contain;}.category-scroll.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;}.category-scroll.has-fade-left{-webkit-mask-image:linear-gradient(to left, #000 calc(100% - var(--sp-8)), transparent);mask-image:linear-gradient(to left, #000 calc(100% - var(--sp-8)), transparent);}.category-scroll.has-fade-right{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--sp-8)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--sp-8)), transparent);}.category-scroll.has-fade-left.has-fade-right{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--sp-8), #000 calc(100% - var(--sp-8)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--sp-8), #000 calc(100% - var(--sp-8)), transparent);}.category-scroll:has(> .category-menu > .category-menu__item--parent:hover),
.category-scroll:has(> .category-menu > .category-menu__item--parent.is-focus-open),
.category-scroll:has(> .category-menu > .category-menu__item--parent.is-open){-webkit-mask-image:none;mask-image:none;}.category-menu > .category-menu__item--parent:hover > .category-menu__submenu,
.category-menu > .category-menu__item--parent.is-focus-open > .category-menu__submenu,
.category-menu > .category-menu__item--parent.is-open > .category-menu__submenu{position:fixed;inset-inline:auto;}.category-menu, .category-menu__submenu{margin:0;padding:0;list-style:none;}.category-menu{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 calc(var(--app-em)*1.75);min-width:0;font-size:var(--fs-ui);font-weight:600;}.category-menu__item{position:relative;flex:none;}.category-menu__row{display:flex;align-items:center;min-width:0;}.category-link{position:relative;display:inline-flex;align-items:center;gap:var(--sp-2);padding:calc(var(--app-em)*0.9375) 0;white-space:nowrap;background:transparent;color:var(--muted);font-weight:inherit;}.category-link::after{content:"";position:absolute;left:0;right:100%;bottom:var(--sp-2);height:calc(var(--app-em)*0.125);background:var(--accent);transition:right .25s ease;}.category-link:hover, .category-link.is-active{color:var(--text);}.category-link:hover::after, .category-link.is-active::after{right:0;}.category-menu__item--parent > .category-menu__row:hover > .category-link{color:var(--text);}.category-link__count{color:var(--muted);font-size:var(--fs-meta);font-weight:600;opacity:.7;}.category-link__icon{width:calc(var(--app-em)*1.125);height:calc(var(--app-em)*1.125);border-radius:var(--r-xs);}.category-menu__toggle{width:calc(var(--app-em)*1.875);height:calc(var(--app-em)*1.875);display:grid;place-items:center;flex:none;border:0;border-radius:var(--r-sm);background:transparent;color:var(--muted);cursor:pointer;}.category-menu__toggle:hover{color:var(--accent-strong);}.category-menu__toggle .icon{width:var(--sp-4);height:var(--sp-4);transition:transform .18s ease;}.category-link:focus-visible, .category-menu__toggle:focus-visible{outline:calc(var(--hair)*2) solid var(--accent-strong);outline-offset:calc(var(--hair)*2);}.category-menu__submenu{display:none;min-width:calc(var(--app-em)*18.5);max-width:min(calc(var(--app-em)*24), calc(100vw - var(--sp-6)));max-height:calc(100vh - var(--head-offset) - var(--sp-6));overflow-y:auto;gap:var(--sp-1);padding:var(--sp-2);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-menu);}.category-menu > .category-menu__item > .category-menu__submenu{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:38;}.category-menu > .category-menu__item:nth-last-child(-n/**/+2) > .category-menu__submenu{inset-inline-start:auto;inset-inline-end:0;}.category-menu > .category-menu__item--parent:hover > .category-menu__submenu, .category-menu > .category-menu__item--parent.is-focus-open > .category-menu__submenu, .category-menu__item--parent.is-open > .category-menu__submenu{display:grid;}.category-menu > .category-menu__item--parent:hover > .category-menu__row .category-menu__toggle .icon, .category-menu > .category-menu__item--parent.is-focus-open > .category-menu__row .category-menu__toggle .icon, .category-menu__item--parent.is-open > .category-menu__row .category-menu__toggle .icon{transform:rotate(180deg);}.category-menu__submenu .category-menu__item{width:100%;}.category-menu__submenu .category-menu__row{position:relative;width:100%;}.category-menu__submenu .category-link{width:100%;min-width:0;flex:1;justify-content:flex-start;white-space:nowrap;border-radius:var(--r-sm);padding-block:var(--sp-2);padding-inline:var(--sp-3) calc(var(--app-em)*2.25 + var(--sp-3));color:var(--text);font-weight:500;}.category-menu__submenu .category-link::after{display:none;}.category-menu__submenu .category-link:hover, .category-menu__submenu .category-link.is-active{background:var(--accent-soft);color:var(--accent-strong);}.category-menu__submenu .category-link__name{min-width:0;flex:1 1 auto;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;}.category-menu__submenu .category-link__count{min-width:calc(var(--app-em)*1.5);flex:none;margin-inline-start:auto;text-align:end;font-variant-numeric:tabular-nums;line-height:1;}.category-menu__submenu .category-menu__toggle{position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%);}.category-menu__submenu .category-menu__submenu{min-width:0;max-width:none;max-height:none;overflow:visible;margin-block-start:var(--sp-1);padding:0 0 0 var(--sp-4);border-radius:0;background:transparent;box-shadow:none;}.user-menu{position:relative;}.user-menu__toggle{list-style:none;cursor:pointer;}.user-menu__toggle::-webkit-details-marker{display:none;}.user-menu__name{max-width:calc(var(--app-em)*7.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.user-menu__badge{display:inline-grid;place-items:center;min-width:calc(var(--app-em)*1.375);height:calc(var(--app-em)*1.375);padding:0 var(--sp-1);border-radius:var(--r-pill);background:var(--accent-strong);color:var(--accent-ink);font-size:var(--font-size-xs);font-weight:700;}.user-menu__panel{position:absolute;right:0;top:calc(100% + var(--sp-2));z-index:40;width:calc(var(--app-em)*21);max-width:calc(100vw - var(--sp-6));padding:var(--sp-4);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-menu);}.user-menu__panel--login{width:calc(var(--app-em)*20);max-width:calc(100vw - var(--sp-6));}.user-menu__head{display:flex;align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:var(--hair) solid var(--line);}.user-menu__profile{display:block;font-weight:600;}.user-menu__group{display:flex;align-items:center;gap:var(--sp-1);color:var(--muted);font-size:var(--fs-meta);}.user-menu__group img{width:calc(var(--app-em)*1);height:auto;}.user-menu__list{display:grid;gap:var(--sp-1);padding:var(--sp-3) 0;}.user-menu__list a{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--r-sm);color:var(--text);font-size:var(--fs-ui);}.user-menu__list a:hover{background:var(--surface-soft);color:var(--accent-strong);}.user-menu__count{margin-left:auto;color:var(--muted);font-size:var(--fs-meta);}.user-menu__foot{padding-top:var(--sp-3);border-top:var(--hair) solid var(--line);}.user-menu__foot .soft-button{width:100%;justify-content:center;}.user-menu__links{display:flex;justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-3);color:var(--muted);font-size:var(--fs-meta);}.user-menu__links a:hover{color:var(--accent-strong);}.soc-links{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:var(--hair) solid var(--line);}.soc-links:empty{display:none;}.soc-links__item{display:grid;place-items:center;width:calc(var(--app-em)*2.25);height:calc(var(--app-em)*2.25);border-radius:var(--r-sm);background:var(--surface-soft);color:var(--muted);}.icon--brand{width:calc(var(--app-em)*1.125);height:calc(var(--app-em)*1.125);fill:currentColor;stroke:none;}.soc-links__item:hover{background:var(--accent-soft);color:var(--accent-strong);}.site-main{padding-bottom:var(--sp-8);}.intro{padding:calc(var(--app-em)*2.375) 0 calc(var(--app-em)*1.625);}.intro-head{display:flex;align-items:end;justify-content:space-between;gap:calc(var(--app-em)*1.875);margin-bottom:calc(var(--app-em)*1.375);}.intro-head h1{max-width:calc(var(--app-em)*47.5);font-size:calc(var(--app-em)*3);line-height:1.04;letter-spacing:-.04em;}.intro-head p{max-width:calc(var(--app-em)*25);margin-bottom:calc(var(--app-em)*0.3125);color:var(--muted);font-size:var(--fs-sm);}.lead-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.78fr) minmax(0,.78fr);gap:var(--sp-4);}.lead-card{position:relative;min-width:0;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-soft);transition:transform .25s ease, box-shadow .25s ease;}.lead-card:first-child{box-shadow:var(--shadow);}.lead-card:hover{transform:translateY(calc(var(--app-em)*-0.1875));box-shadow:var(--shadow);}.lead-card__media{position:relative;flex:none;height:calc(var(--app-em)*14.125);overflow:hidden;background:var(--surface-sunk);}.lead-card:first-child .lead-card__media{height:calc(var(--app-em)*16.5);}.lead-card__media::after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--app-em)*0.1875);background:var(--accent);}.lead-grid > :nth-child(4n/**/+2) .lead-card__media::after{background:var(--sage);}.lead-grid > :nth-child(4n/**/+3) .lead-card__media::after{background:#a89bb1;}.lead-grid > :nth-child(4n) .lead-card__media::after{background:#c19a84;}.lead-card__media .cover-image, .lead-card__media .visual{transition:transform .5s cubic-bezier(.22,1,.36,1);}.lead-card:hover .cover-image, .lead-card:hover .visual{transform:scale(1.04);}.lead-card__media .pin-label{position:absolute;z-index:3;left:var(--sp-4);top:var(--sp-4);background:var(--surface);box-shadow:var(--shadow-soft);}.lead-card__body{display:flex;flex-direction:column;flex:1;padding:calc(var(--app-em)*1.1875) calc(var(--app-em)*1.3125) calc(var(--app-em)*1.375);}.lead-card:first-child .lead-card__body{padding:calc(var(--app-em)*1.375) calc(var(--app-em)*1.625) calc(var(--app-em)*1.625);}.lead-card__top{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--app-em)*0.6875);color:var(--muted);font-size:var(--fs-meta);}.lead-card__title{overflow-wrap:break-word;margin-top:calc(var(--app-em)*0.8125);font-size:var(--fs-h3);line-height:1.14;letter-spacing:-.03em;}.lead-card:first-child .lead-card__title{font-size:calc(var(--app-em)*1.875);line-height:1.08;}.lead-card__title a:hover{color:var(--accent-strong);}.lead-card__text{margin-top:var(--sp-3);color:var(--news-text);font-size:var(--fs-sm);}.lead-card__foot{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--app-em)*0.6875);margin-top:auto;padding-top:calc(var(--app-em)*0.9375);border-top:var(--hair) solid var(--line);color:var(--muted);font-size:var(--fs-meta);}.layout{display:grid;grid-template-columns:minmax(0, 1fr) calc(var(--app-em)*21.25);gap:calc(var(--app-em)*1.625);align-items:start;}.layout__main{min-width:0;display:grid;gap:var(--sp-4);align-content:start;padding-top:calc(var(--app-em)*1.875);}.layout__main > *, .feed > *, .sidebar > *, .gate > *, .auth-form > *, .form-body > *, .form-grid > *, .thread > *{min-width:0;}.section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-4);margin-bottom:calc(var(--app-em)*0.125);}.section-heading h1, .section-heading h2{font-size:var(--fs-h2);line-height:1.15;letter-spacing:-.03em;}.section-heading p{margin-top:calc(var(--app-em)*0.3125);color:var(--muted);font-size:var(--fs-sm);}.section-heading__link, .widget__link{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--accent-strong);font-size:var(--fs-meta);font-weight:600;white-space:nowrap;}.section-heading__link .icon, .widget__link .icon{width:var(--sp-4);height:var(--sp-4);}.section-heading__link:hover, .widget__link:hover{text-decoration:underline;}.section-intro{padding:var(--sp-5) var(--sp-6);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);}.section-intro h1{font-size:var(--fs-h2);}.section-intro p{margin-top:var(--sp-2);color:var(--muted);font-size:var(--fs-sm);}.panel{padding:calc(var(--app-em)*1.5625);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-soft);}.pagetools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-3);}.pagetools__sort{display:flex;align-items:center;gap:var(--sp-2);color:var(--muted);font-size:var(--fs-meta);}.speedbar{color:var(--muted);font-size:var(--fs-meta);}.speedbar__inner{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1);}.speedbar a:hover{color:var(--accent-strong);}.feed{display:grid;gap:var(--sp-4);}.feed:has(> .story-card){grid-template-columns:repeat(2, minmax(0,1fr));}.feed:has(> .story-card) > :not(.story-card){grid-column:1 / -1;}.feed__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-4);margin-bottom:calc(var(--app-em)*0.125);}.feed__head h2{font-size:var(--fs-h2);letter-spacing:-.03em;}.feed__head p{margin-top:calc(var(--app-em)*0.3125);color:var(--muted);font-size:var(--fs-sm);}.story-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);transition:transform .25s ease, box-shadow .25s ease;}.story-card:hover{transform:translateY(calc(var(--app-em)*-0.1875));box-shadow:var(--shadow);}.story-card--pinned{box-shadow:var(--shadow-soft), inset 0 0 0 var(--hair) var(--accent);}.story-media{position:relative;display:block;flex:none;height:calc(var(--app-em)*13.125);overflow:hidden;background:var(--surface-sunk);}.story-media .visual, .story-media .cover-image{transition:transform .55s cubic-bezier(.22,1,.36,1);}.story-card:hover .visual, .story-card:hover .cover-image{transform:scale(1.045);}.story-media .pin-label{position:absolute;z-index:2;left:var(--sp-3);top:var(--sp-3);background:var(--surface);box-shadow:var(--shadow-soft);}.story-body{min-width:0;display:flex;flex-direction:column;flex:1;padding:calc(var(--app-em)*1.3125);}.story-top{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--app-em)*0.6875);color:var(--muted);font-size:var(--fs-meta);}.story-title{overflow-wrap:break-word;margin:calc(var(--app-em)*0.8125) 0 calc(var(--app-em)*0.6875);font-size:var(--fs-h3);line-height:1.18;letter-spacing:-.026em;}.story-title a:hover{color:var(--accent-strong);}.story-text{color:var(--news-text);font-size:var(--fs-sm);line-height:1.55;}.story-text :last-child{margin-bottom:0;}.edit-note{margin-top:var(--sp-3);color:var(--muted);font-size:var(--fs-meta);}.story-body > :has(+ .story-tools){margin-bottom:calc(var(--app-em)*1.125);}.story-tools{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--app-em)*0.6875);margin-top:auto;padding-top:calc(var(--app-em)*0.9375);border-top:var(--hair) solid var(--line);color:var(--muted);font-size:var(--fs-meta);}.story-actions{display:inline-flex;align-items:center;gap:var(--sp-1);margin-left:auto;}.story-rate{display:inline-flex;align-items:center;gap:var(--sp-2);}.read-link{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--accent-strong);font-size:var(--fs-meta);font-weight:600;}.read-link .icon{width:var(--sp-4);height:var(--sp-4);}.read-link:hover{text-decoration:underline;}.sidebar{display:grid;gap:var(--sp-4);align-content:start;min-width:0;padding-top:calc(var(--app-em)*1.875);}.widget{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);padding:calc(var(--app-em)*1.375);}.widget__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:calc(var(--app-em)*0.875);margin-bottom:var(--sp-4);}.widget h2{font-size:var(--fs-h4);letter-spacing:-.02em;}.widget--ad{padding:0;background:transparent;box-shadow:none;}.widget--auto:not(:has(li)):not(:has(a)){display:none;}.popular-list{display:grid;margin:0;padding:0;list-style:none;counter-reset:flow-pop;}.popular-item{border-top:var(--hair) solid var(--line);counter-increment:flow-pop;}.popular-item:first-child{border-top:0;}.popular-item__link{display:grid;grid-template-columns:calc(var(--app-em)*1.875) minmax(0,1fr);gap:0 var(--sp-3);padding:calc(var(--app-em)*0.8125) 0;}.popular-item:first-child .popular-item__link{padding-top:var(--hair);}.popular-item__link::before{content:counter(flow-pop);grid-column:1;grid-row:1 / span 2;color:var(--muted);font-size:var(--fs-lead);font-weight:700;line-height:1.25;opacity:.6;}.popular-item__title{grid-column:2;display:block;font-size:var(--fs-sm);font-weight:600;line-height:1.35;}.popular-item__link:hover .popular-item__title{color:var(--accent-strong);}.popular-item__meta{grid-column:2;display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);margin-top:calc(var(--app-em)*0.375);color:var(--muted);font-size:var(--fs-meta);}.popular-item__meta > *{display:inline-flex;align-items:center;gap:var(--sp-1);white-space:nowrap;}.popular-item__meta .icon{width:calc(var(--app-em)*0.875);height:calc(var(--app-em)*0.875);}.widget--poll .poll-question, .poll-card .poll-question{margin-bottom:calc(var(--app-em)*0.875);color:var(--muted);font-size:var(--fs-sm);}.poll-list{display:grid;}.poll-total{margin-top:var(--sp-3);color:var(--muted);font-size:var(--fs-meta);}.poll-total--closed{color:var(--warn);}.poll-actions{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--sp-2);margin-top:calc(var(--app-em)*0.9375);}.poll-actions > .primary-button{min-width:0;flex-shrink:1;}.poll-actions__results{flex:none;margin-inline-start:auto;}.poll-actions > .primary-button:focus-visible, .poll-actions__results:focus-visible{outline:calc(var(--hair)*2) solid var(--accent-strong);outline-offset:calc(var(--hair)*2);}.poll-block{margin-top:var(--sp-4);}.poll-card{padding:calc(var(--app-em)*1.375);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);}.poll-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-2);}.poll-card__title{font-size:var(--fs-h4);}.tabs{display:flex;flex-wrap:wrap;gap:calc(var(--app-em)*0.3125);}.tabs__btn{border:0;border-radius:var(--r-sm);background:var(--surface-soft);padding:var(--sp-2) calc(var(--app-em)*0.625);color:var(--muted);cursor:pointer;font-size:var(--fs-meta);font-weight:600;}.tabs__btn.is-active{color:var(--accent-strong);background:var(--accent-soft);}.tab-panel[hidden]{display:none;}.archive-list{display:grid;font-size:var(--fs-sm);}.archive-list > br, #dle_news_archive_link > br, #dle_news_archive > br{display:none;}.skin-select select{width:100%;}.accent-picker{min-inline-size:0;margin:var(--sp-4) 0 0;padding:0;border:0;}.accent-picker__label{width:100%;margin-bottom:var(--sp-3);color:var(--muted);font-size:var(--fs-meta);font-weight:600;}.accent-picker__options{display:flex;align-items:center;gap:var(--sp-3);}.accent-picker__swatch{position:relative;display:block;border-radius:50%;cursor:pointer;}.accent-picker__dot{display:grid;place-items:center;width:calc(var(--app-em)*2.625);height:calc(var(--app-em)*2.625);border:calc(var(--hair)*2) solid rgba(255,255,255,.72);border-radius:50%;background:var(--swatch);box-shadow:var(--shadow-tiny);color:#fff;transition:transform .18s ease, box-shadow .18s ease;}.accent-picker__check{width:calc(var(--app-em)*1.25);height:calc(var(--app-em)*1.25);opacity:0;filter:drop-shadow(0 var(--hair) calc(var(--hair)*2) rgba(0,0,0,.24));transform:scale(.7);transition:opacity .18s ease, transform .18s ease;}.accent-picker__input:checked + .accent-picker__dot{box-shadow:0 0 0 calc(var(--hair)*2) var(--surface), 0 0 0 calc(var(--hair)*4) var(--accent-strong), var(--shadow-tiny);}.accent-picker__input:checked + .accent-picker__dot .accent-picker__check{opacity:1;transform:scale(1);}.accent-picker__input:focus-visible + .accent-picker__dot{outline:calc(var(--hair)*2) solid var(--text);outline-offset:calc(var(--hair)*4);}@media (hover: hover){.accent-picker__swatch:hover .accent-picker__dot{transform:translateY(calc(var(--hair)*-2));}}.community{margin-top:var(--sp-6);}.community-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--sp-4);}.wide-section{min-width:0;padding:calc(var(--app-em)*1.5625);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-soft);}.wide-section__head{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-5);margin-bottom:calc(var(--app-em)*1.1875);}.wide-section h2{font-size:var(--fs-h4);letter-spacing:-.025em;}.wide-section__head p{margin-top:calc(var(--app-em)*0.375);color:var(--muted);font-size:var(--fs-meta);}.comment-grid{display:grid;grid-template-columns:repeat(2, minmax(0,1fr));gap:calc(var(--app-em)*0.625);}.comment-card{min-width:0;display:flex;flex-direction:column;gap:calc(var(--app-em)*0.6875);border-radius:var(--r-lg);background:var(--surface-soft);padding:calc(var(--app-em)*0.9375);}.comment-card__top{display:flex;align-items:center;gap:calc(var(--app-em)*0.625);}.comment-card__who b{display:block;font-size:var(--fs-sm);font-weight:600;}.comment-card__when{display:block;color:var(--muted);font-size:var(--fs-meta);}.comment-card__text{color:var(--muted);font-size:var(--fs-sm);line-height:1.5;}.comment-card__link{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:auto;color:var(--accent-strong);font-size:var(--fs-meta);font-weight:600;}.comment-card__link .icon{width:var(--sp-4);height:var(--sp-4);}.comment-card__link:hover{text-decoration:underline;}.partners{display:grid;margin:0;padding:0;list-style:none;}.partner{min-width:0;padding:calc(var(--app-em)*0.875) 0;border-top:var(--hair) solid var(--line);}.partner:first-child{border-top:0;padding-top:calc(var(--app-em)*0.125);}.partner__link{display:grid;gap:calc(var(--app-em)*0.375);}.partner__title{font-size:var(--fs-sm);font-weight:600;line-height:1.4;}.partner__link:hover .partner__title{color:var(--accent-strong);}.partner__text{color:var(--muted);font-size:var(--fs-meta);line-height:1.5;}.partner__meta{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--muted);font-size:var(--fs-meta);opacity:.8;}.partner__meta .icon{width:calc(var(--app-em)*0.875);height:calc(var(--app-em)*0.875);}.partners__promo{margin-top:var(--sp-5);}.dle-ad{position:relative;display:block;overflow:hidden;min-height:calc(var(--app-em)*15.75);padding:calc(var(--app-em)*1.375);border-radius:var(--radius);background:linear-gradient(145deg, var(--accent-soft), var(--mist-soft));box-shadow:var(--shadow-soft);color:var(--text);}.dle-ad::before{content:"";position:absolute;width:calc(var(--app-em)*16.25);height:calc(var(--app-em)*16.25);right:calc(var(--app-em)*-6.5625);bottom:calc(var(--app-em)*-5.625);border-radius:50%;background:rgba(114,143,154,.26);box-shadow:calc(var(--app-em)*-10) calc(var(--app-em)*-10) 0 rgba(255,255,255,.43);}.dle-ad__label{position:absolute;z-index:3;top:calc(var(--app-em)*0.9375);right:calc(var(--app-em)*0.9375);padding:var(--sp-1) calc(var(--app-em)*0.625);border-radius:var(--r-sm);background:rgba(255,255,255,.78);color:var(--muted);font-size:var(--fs-meta);font-weight:600;}.dle-ad__title{position:relative;z-index:2;display:block;max-width:calc(var(--app-em)*13.75);margin-top:var(--sp-8);font-size:var(--fs-h3);line-height:1.16;letter-spacing:-.03em;}.dle-ad__text{position:relative;z-index:2;display:block;margin-top:var(--sp-3);max-width:calc(var(--app-em)*15.625);color:var(--muted);font-size:var(--fs-meta);}.dle-ad:hover .dle-ad__title{color:var(--accent-strong);}.dle-ad--wide{min-height:calc(var(--app-em)*9);}.dle-ad--wide .dle-ad__title{max-width:calc(var(--app-em)*25);margin-top:0;}.dle-ad--wide .dle-ad__text{max-width:calc(var(--app-em)*30);}[data-theme="dark"] .dle-ad{background:linear-gradient(145deg,#1e2c33,#282533);}[data-theme="dark"] .dle-ad::before{background:rgba(123,162,176,.16);box-shadow:calc(var(--app-em)*-10) calc(var(--app-em)*-10) 0 rgba(255,255,255,.04);}[data-theme="dark"] .dle-ad__label{background:rgba(18,23,26,.72);}.pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:calc(var(--app-em)*0.4375);margin:calc(var(--app-em)*0.75) 0 var(--sp-2);}.pagination__pages{display:inline-flex;align-items:center;flex-wrap:wrap;gap:calc(var(--app-em)*0.4375);}.pagination__pages > a, .pagination__pages > span, .pagination__arrow{min-width:calc(var(--app-em)*2.75);height:calc(var(--app-em)*2.75);padding:0 calc(var(--app-em)*0.8125);border-radius:calc(var(--app-em)*0.6875);background:var(--surface);display:inline-grid;place-items:center;color:var(--muted);font-size:var(--fs-ui);font-weight:600;box-shadow:var(--shadow-tiny);}.pagination__pages > a:hover, .pagination__edge > a:hover .pagination__arrow{color:var(--accent-strong);background:var(--accent-soft);}.pagination__pages > span{color:var(--accent-ink);background:var(--accent-strong);box-shadow:none;}.pagination__pages > span.nav_ext{color:var(--muted);background:transparent;border-color:transparent;box-shadow:none;}.pagination__edge > a, .pagination__edge > span{display:inline-flex;border-radius:calc(var(--app-em)*0.6875);}.pagination__arrow{width:calc(var(--app-em)*2.75);padding-inline:0;cursor:default;}.pagination__edge > a .pagination__arrow{cursor:pointer;}.pagination__edge:empty{display:none;}.pagination__label{color:var(--muted);font-size:var(--fs-meta);}.pagination--split{justify-content:flex-start;}.fullstory{padding:calc(var(--app-em)*1.5625);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-soft);}.fullstory--pinned{box-shadow:var(--shadow-soft), inset 0 0 0 var(--hair) var(--accent);}.fullstory__head{padding-bottom:var(--sp-4);border-bottom:var(--hair) solid var(--line);}.fullstory__title{margin:var(--sp-2) 0;font-size:var(--fs-h1);line-height:1.08;letter-spacing:-.038em;}.fullstory__meta{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--app-em)*0.6875);}.fullstory__actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--sp-1);margin-left:auto;}.fullstory__actions:empty{display:none;}.fullstory__actions .icon-action{background:transparent;}.fullstory__actions .icon-action:hover{background:var(--surface-soft);}.fullstory__actions .icon-action.is-active{background:var(--accent-soft);color:var(--accent-strong);}.fullstory__actions a:focus-visible .icon-action{color:var(--accent-strong);box-shadow:0 0 0 var(--sp-1) var(--accent-soft);}.fullstory__media{position:relative;margin:var(--sp-5) 0;aspect-ratio:16 / 9;border-radius:var(--r-lg);overflow:hidden;background:var(--surface-sunk);}.fullstory__media--plain{aspect-ratio:21 / 9;}.fullstory__pages{margin-top:var(--sp-5);}.fullstory__tags{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:var(--hair) solid var(--line);}.fullstory__tags-label{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--muted);font-size:var(--fs-meta);font-weight:600;}.fullstory__tags-label .icon{width:var(--sp-4);height:var(--sp-4);}.story-nav{display:grid;grid-template-columns:repeat(2, minmax(0,1fr));gap:var(--sp-3);margin-top:var(--sp-4);}.story-nav:empty{display:none;}.story-nav__item{display:grid;gap:var(--sp-1);padding:var(--sp-4);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-tiny);}.story-nav__item:hover{box-shadow:var(--shadow-soft);}.story-nav__item--next{text-align:right;grid-column:2;}.story-nav__label{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--muted);font-size:var(--fs-meta);}.story-nav__item--next .story-nav__label{justify-content:flex-end;}.story-nav__label .icon{width:var(--sp-4);height:var(--sp-4);}.story-nav__title{font-size:var(--fs-sm);font-weight:600;}.related{margin-top:var(--sp-6);}.related-grid{display:grid;grid-template-columns:repeat(3, minmax(0,1fr));gap:var(--sp-4);}.related-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-tiny);}.related-card:hover{box-shadow:var(--shadow-soft);}.related-card__media{position:relative;flex:none;height:calc(var(--app-em)*9.375);overflow:hidden;background:var(--surface-sunk);}.related-card__body{display:grid;gap:var(--sp-2);padding:var(--sp-4);}.related-card__title{font-size:var(--fs-sm);line-height:1.35;}.related-card__title a:hover{color:var(--accent-strong);}.discussion{margin-top:var(--sp-6);}.thread{display:grid;gap:var(--sp-3);}.thread__item{padding:calc(var(--app-em)*1.375) calc(var(--app-em)*1.5);border-radius:calc(var(--app-em)*0.9375);background:var(--surface);box-shadow:var(--shadow-soft);}.thread__item--reply{margin-left:calc(var(--app-em)*2.875);background:var(--surface-soft);box-shadow:none;}.thread__item--own{background:var(--surface-soft);box-shadow:none;}.thread__top{display:flex;align-items:center;gap:var(--sp-3);}.thread__avatar{position:relative;flex:none;}.thread__online{position:absolute;right:0;bottom:0;width:calc(var(--app-em)*0.75);height:calc(var(--app-em)*0.75);border-radius:50%;background:var(--positive);box-shadow:0 0 0 calc(var(--app-em)*0.125) var(--surface);}.thread__ident{min-width:0;}.thread__who{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);font-size:var(--fs-ui);font-weight:600;letter-spacing:-.012em;}.thread__who img{width:calc(var(--app-em)*1);height:auto;}.thread__author{min-width:0;}.thread__badge{padding:0 var(--sp-2);border-radius:var(--r-xs);background:var(--accent-soft);color:var(--accent-strong);font-size:var(--fs-meta);font-weight:600;}.thread__when{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin-top:calc(var(--app-em)*0.125);color:var(--muted);font-size:var(--fs-meta);}.thread__when a:hover{color:var(--accent-strong);}.thread__mass{margin-left:auto;}.thread__text{margin-top:calc(var(--app-em)*0.875);color:var(--news-text);font-size:var(--fs-sm);line-height:1.6;}.thread__images{margin-top:var(--sp-3);}.thread__signature{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:var(--hair) solid var(--line);color:var(--muted);font-size:var(--fs-meta);}.thread__actions{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--app-em)*0.375);margin-top:calc(var(--app-em)*0.875);}.thread__btn{display:inline-flex;align-items:center;gap:calc(var(--app-em)*0.4375);min-height:calc(var(--app-em)*2.125);padding:0 var(--sp-3);border-radius:var(--r-sm);color:var(--muted);cursor:pointer;font-size:var(--fs-meta);font-weight:600;transition:background .18s ease, color .18s ease;}.thread__btn:hover{background:var(--surface-soft);color:var(--accent-strong);}.thread__btn--danger:hover{background:var(--negative-soft);color:var(--negative);}.thread__btn .icon{width:var(--sp-4);height:var(--sp-4);}.thread__replies{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--muted);font-size:var(--fs-meta);}.thread__replies .icon{width:var(--sp-4);height:var(--sp-4);}.thread__rate{display:inline-flex;align-items:center;gap:var(--sp-1);}.thread__actions .thread__rate{margin-left:auto;}.thread__stars{display:inline-flex;align-items:center;}.vote-pill{display:inline-flex;align-items:center;gap:calc(var(--app-em)*0.4375);min-height:calc(var(--app-em)*2.125);padding:0 var(--sp-3);border-radius:var(--r-sm);color:var(--muted);font-size:var(--fs-meta);font-weight:600;cursor:pointer;transition:background .18s ease, color .18s ease;}.vote-pill .icon{width:var(--sp-4);height:var(--sp-4);}.vote-pill--up{color:var(--positive);}.vote-pill--down{color:var(--negative);}.vote-pill--up:hover{background:var(--positive-soft);color:var(--sage-hover-ink);}.vote-pill--down:hover{background:var(--negative-soft);}.vote-score{min-width:calc(var(--app-em)*1.5);text-align:center;color:var(--text);font-size:var(--fs-meta);font-weight:600;}.thread__rate.is-positive .vote-score{color:var(--positive);}.thread__rate.is-negative .vote-score{color:var(--negative);}.reply-form{margin-top:var(--sp-4);padding:calc(var(--app-em)*1.5);border-radius:calc(var(--app-em)*0.9375);background:var(--surface);box-shadow:var(--shadow-soft);}.reply-form__title{font-size:var(--fs-h4);letter-spacing:-.02em;}.reply-form__note{margin-top:var(--sp-2);color:var(--muted);font-size:var(--fs-meta);}.reply-form__note a, .form-actions__hint a{color:var(--accent-strong);font-weight:600;}.form-body{display:grid;gap:var(--sp-4);}.form-grid{display:grid;grid-template-columns:repeat(2, minmax(0,1fr));gap:var(--sp-4);}.form-grid--three{grid-template-columns:repeat(3, minmax(0,1fr));}.form-row{display:grid;gap:var(--sp-2);min-width:0;margin-top:var(--sp-4);}.form-body > .form-row, .form-grid > .form-row, .reply-form .form-row:first-of-type{margin-top:0;}.form-row--inline{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);}.form-row--check{display:flex;align-items:center;gap:var(--sp-2);}.form-label{color:var(--muted);font-size:var(--fs-meta);font-weight:600;}.form-req{color:var(--negative);margin-left:var(--sp-1);}.form-hint, .form-actions__hint{color:var(--muted);font-size:var(--fs-meta);}.form-inline{display:flex;gap:var(--sp-2);}.form-inline .form-input{flex:1 1 auto;min-width:0;}.form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-5);}.form-sep{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:var(--hair) solid var(--line);font-size:var(--fs-ui);}.auth-form{display:grid;gap:var(--sp-4);}.auth-form__title{font-size:var(--fs-h2);overflow-wrap:anywhere;}.auth-form__lead{color:var(--muted);font-size:var(--fs-sm);}.auth-form__lead a{color:var(--accent-strong);}.addvote{margin-top:var(--sp-4);}.addvote > summary{display:inline-flex;list-style:none;cursor:pointer;}.addvote > summary::-webkit-details-marker{display:none;}.addvote__body{display:grid;gap:var(--sp-4);margin-top:var(--sp-4);padding:var(--sp-4);border-radius:var(--r-lg);background:var(--surface-soft);}.profile-settings{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:var(--hair) solid var(--line);}.profile-settings > summary{display:inline-flex;list-style:none;cursor:pointer;}.profile-settings > summary::-webkit-details-marker{display:none;}.profile-settings > .form-body{margin-top:var(--sp-5);}.search-simple{display:grid;gap:var(--sp-4);}.search-advanced{display:grid;grid-template-columns:repeat(2, minmax(0,1fr));gap:var(--sp-4);}.search-fieldset{min-width:0;margin:0;padding:var(--sp-4);border:var(--hair) solid var(--line);border-radius:var(--r-lg);}.search-fieldset legend{padding:0 var(--sp-2);color:var(--muted);font-size:var(--fs-meta);font-weight:600;}.search-fieldset--wide, .search-actions{grid-column:1 / -1;}.search-result-msg{margin-top:var(--sp-4);color:var(--muted);font-size:var(--fs-sm);}.result-card{padding:var(--sp-5);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);}.result-card + .result-card{margin-top:var(--sp-3);}.result-card__top{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);}.result-card__title{margin:var(--sp-2) 0;font-size:var(--fs-h4);}.result-card__title a:hover{color:var(--accent-strong);}.result-card__text{color:var(--news-text);font-size:var(--fs-sm);}.result-card__tools{margin-top:var(--sp-3);}.profile__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-5);}.profile__name{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-h2);}.profile__name img{width:calc(var(--app-em)*1.25);height:auto;}.profile__status{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-1);color:var(--muted);font-size:var(--fs-meta);}.is-online{color:var(--positive);font-weight:600;}.profile__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3);}.profile__actions > a{min-height:calc(var(--app-em)*2.75);padding:0 calc(var(--app-em)*0.9375);border-radius:var(--r-lg);background:var(--surface-soft);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--app-em)*0.5);font-size:var(--fs-ui);font-weight:600;line-height:1;letter-spacing:.02em;text-align:left;transition:transform .2s ease, background .2s ease, color .2s ease;}.profile__actions > a:hover{background:var(--accent-soft);color:var(--accent-strong);transform:translateY(calc(var(--app-em)*-0.0625));}.profile__action-content{display:inline-flex;align-items:center;gap:calc(var(--app-em)*0.5);}.profile__grid{display:grid;grid-template-columns:repeat(2, minmax(0,1fr));align-items:start;gap:var(--sp-4);margin-top:var(--sp-6);}.profile__facts{margin:0;display:grid;grid-template-columns:auto 1fr;align-content:start;align-items:baseline;gap:var(--sp-2) var(--sp-4);font-size:var(--fs-sm);}.profile__facts dt{color:var(--muted);font-size:var(--fs-meta);}.profile__facts dd{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-2);}.profile__link{color:var(--accent-strong);font-size:var(--fs-meta);}.profile__about{margin-top:var(--sp-6);}.profile__about h2{margin-bottom:var(--sp-2);font-size:var(--fs-h4);}.profile__name, .profile__status, .profile__actions > a, .profile__facts, .profile__facts dt, .profile__link, .profile__about h2, .profile__about .text, .profile .notice--warn{font-size:var(--fs-ui);}.pm-menu{display:flex;gap:var(--sp-2);}.pm-menu span{cursor:pointer;}.pm-status{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-2) var(--sp-4);margin-bottom:var(--sp-5);color:var(--muted);font-size:var(--fs-meta);}.pm-status__bar{grid-column:1 / -1;grid-row:2;min-width:0;}.pm-status__text{grid-column:2;grid-row:1;text-align:end;font-variant-numeric:tabular-nums;}.pm-dialog{margin-top:var(--sp-4);}.stats-cards{display:grid;grid-template-columns:repeat(3, minmax(0,1fr));gap:var(--sp-4);}.stats-card{padding:var(--sp-5);border-radius:var(--r-lg);background:var(--surface-soft);}.stats-card__label{display:block;color:var(--muted);font-size:var(--fs-meta);font-weight:600;}.stats-card__value{display:block;margin:var(--sp-1) 0;font-size:calc(var(--app-em)*2.25);line-height:1;letter-spacing:-.03em;}.stats-card__hint{color:var(--muted);font-size:var(--fs-meta);}.stats-groups{display:grid;grid-template-columns:repeat(3, minmax(0,1fr));gap:var(--sp-4);margin-top:var(--sp-5);}.stats-group h2{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);font-size:var(--fs-h4);}.stats-group ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--sp-2);font-size:var(--fs-sm);}.stats-group li{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:var(--hair) solid var(--line);}.stats-group a{color:var(--accent-strong);}.stats-db{margin-top:var(--sp-5);color:var(--muted);font-size:var(--fs-meta);}.stats-top-title{margin:var(--sp-6) 0 var(--sp-3);font-size:var(--fs-h4);}.table-scroll{overflow-x:auto;}.staticpage .static-meta{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);}.static-tools{display:flex;flex-wrap:wrap;gap:var(--sp-2);}.static-tools .soft-button{cursor:pointer;}.notice{display:flex;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-radius:var(--radius);background:var(--warn-soft);color:var(--warn);}.notice__icon{flex:none;}.notice__title{display:block;font-size:var(--fs-ui);}.notice__text{margin-top:var(--sp-1);font-size:var(--fs-sm);}.notice__text a{color:var(--accent-strong);font-weight:600;text-decoration:underline;text-decoration-thickness:var(--hair);text-underline-offset:calc(var(--app-em)*0.1875);}.notice__text a:hover{color:var(--text);}.notice--warn{margin-top:var(--sp-3);font-size:var(--fs-meta);}.profile-popup{display:grid;gap:var(--sp-5);}.profile-popup__summary{display:flex;align-items:flex-start;gap:var(--sp-4);}.profile-popup__avatar{position:relative;flex:none;}.profile-popup__identity{flex:1;min-width:0;}.profile-popup__name{display:block;margin-bottom:var(--sp-2);font-size:var(--fs-ui);overflow-wrap:anywhere;}.profile-popup__details{display:grid;grid-template-columns:max-content minmax(0, 1fr);gap:var(--sp-2) var(--sp-3);margin:0;}.profile-popup__details > div{display:contents;}.profile-popup dt{color:var(--muted);font-size:var(--fs-meta);}.profile-popup dd{min-width:0;margin:0;color:var(--text);font-size:var(--fs-meta);font-weight:600;overflow-wrap:anywhere;}.profile-popup__links{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);padding-top:var(--sp-1);font-size:var(--fs-meta);}.profile-popup__links:not(:has(a)){display:none;}.profile-popup__link{color:var(--accent-strong);}.profile-popup__link a:hover{color:var(--accent);}.profile-popup__link--rss{margin-inline-start:auto;padding-inline-start:var(--sp-3);border-inline-start:var(--hair) solid var(--line);}.profile-popup__link--rss:empty{display:none;}@media (max-width: 30em){.profile-popup__details{grid-template-columns:1fr;}.profile-popup__details > div{display:grid;gap:var(--sp-1);}}.page--gate{display:grid;place-items:center;min-height:100vh;padding:0;background:var(--bg);}.gate{width:min(calc(var(--app-em) * 50), calc(100% - var(--sp-6)));padding-block:var(--sp-6);display:grid;gap:var(--sp-4);}.gate__back{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--muted);font-size:var(--fs-meta);}.gate__back:hover{color:var(--accent-strong);}.gate__card{display:grid;gap:var(--sp-5);padding:var(--sp-8);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow);}.page--gate .gate__card > .staticpage{padding:0;box-shadow:none;}.brand--gate{justify-self:center;}.gate__foot{text-align:center;color:var(--muted);font-size:var(--fs-meta);}.page--offline{display:grid;place-items:center;min-height:100vh;padding:0;}.offline{width:min(calc(var(--app-em)*32), calc(100% - var(--sp-6)));padding-block:var(--sp-6);display:grid;justify-items:center;gap:var(--sp-4);text-align:center;}.offline__art{width:calc(var(--app-em)*20);height:auto;}.offline__title{font-size:var(--fs-h2);}.offline__reason{color:var(--muted);font-size:var(--fs-sm);}.offline__foot{color:var(--muted);font-size:var(--fs-meta);}.site-footer{background:var(--surface-sunk);}.footer-grid{padding:calc(var(--app-em)*2.875) 0 calc(var(--app-em)*2.125);display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3, minmax(0, 1fr));gap:var(--sp-8) var(--sp-12);}.footer-grid > *{min-width:0;}.footer-brand p{max-width:min(calc(var(--app-em)*23.75), 100%);margin-top:var(--sp-4);color:var(--muted);font-size:var(--fs-sm);}.footer-brand__links{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-4);}.footer-col h2{margin-bottom:calc(var(--app-em)*0.875);font-size:var(--fs-ui);overflow-wrap:break-word;}.footer-col a{display:block;margin:calc(var(--app-em)*0.625) 0;color:var(--muted);font-size:var(--fs-sm);overflow-wrap:break-word;}.footer-col a:hover, .footer-bottom a:hover{color:var(--accent-strong);}.footer-bottom{min-height:calc(var(--app-em)*3.875);border-top:var(--hair) solid var(--line);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-2);color:var(--muted);font-size:var(--fs-meta);}.to-top{position:fixed;right:var(--sp-6);bottom:var(--sp-6);z-index:20;width:calc(var(--app-em)*3);height:calc(var(--app-em)*3);border:0;border-radius:calc(var(--app-em)*0.8125);background:var(--surface);color:var(--accent-strong);box-shadow:var(--shadow);cursor:pointer;display:grid;place-items:center;opacity:0;transform:translateY(calc(var(--app-em)*0.625));pointer-events:none;transition:.25s ease;}.to-top.is-visible{opacity:1;transform:none;pointer-events:auto;}@media (max-width: 68.75em){.lead-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);}.lead-grid > :nth-child(3){display:none;}.layout{grid-template-columns:1fr;}.sidebar{grid-template-columns:repeat(2, minmax(0,1fr));padding-top:0;}.community-grid{grid-template-columns:1fr;}.related-grid, .stats-groups{grid-template-columns:repeat(2, minmax(0,1fr));}.search-advanced{grid-template-columns:1fr;}.profile__grid{grid-template-columns:1fr;}.footer-grid{grid-template-columns:repeat(2, minmax(0,1fr));gap:var(--sp-6);}}@media (max-width: 48.75em){.container{width:min(calc(100% - var(--sp-6)), var(--container));}.utility__today{display:none;}.utility__links{justify-content:flex-start;width:100%;}.header-main{min-height:calc(var(--app-em)*4.625);grid-template-columns:auto 1fr;gap:var(--sp-3);}.header-tools{display:none;}.brand{justify-self:start;font-size:calc(var(--app-em)*1.3125);}.brand__mark{width:calc(var(--app-em)*2.375);height:calc(var(--app-em)*2.375);}.brand__tagline, .soft-button span, .user-menu__name{display:none;}.menu-button{display:inline-flex;}.category-bar{display:none;}.site-header.is-menu-open .category-bar{display:block;}.category-scroll{min-height:0;justify-content:flex-start;}.category-menu{width:100%;align-items:stretch;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0;padding:var(--sp-2) 0 calc(var(--app-em)*0.875);}.category-menu__item{width:100%;}.category-menu__row{justify-content:space-between;}.category-link{flex:1;padding:calc(var(--app-em)*0.6875) 0;}.category-link::after{display:none;}.category-menu > .category-menu__item > .category-menu__submenu{position:static;margin-block-end:var(--sp-2);box-shadow:var(--shadow-tiny);}.category-menu__item--parent:hover > .category-menu__row .category-menu__toggle .icon{transform:none;}.category-menu__item--parent.is-focus-open > .category-menu__submenu, .category-menu__item--parent.is-open > .category-menu__submenu{display:grid;}.category-menu__item--parent.is-focus-open > .category-menu__row .category-menu__toggle .icon, .category-menu__item--parent.is-open > .category-menu__row .category-menu__toggle .icon{transform:rotate(180deg);}.intro{padding-top:calc(var(--app-em)*1.5625);}.intro-head{align-items:start;flex-direction:column;}.intro-head h1{font-size:calc(var(--app-em)*2.25);}.lead-grid{grid-template-columns:1fr;}.lead-grid > :nth-child(3){display:flex;}.lead-card__media, .lead-card:first-child .lead-card__media{height:calc(var(--app-em)*13.75);}.lead-card__title, .lead-card:first-child .lead-card__title{font-size:var(--fs-h3);}.feed:has(> .story-card), .sidebar, .comment-grid, .related-grid, .stats-cards, .stats-groups, .form-grid, .form-grid--three, .story-nav, .footer-grid{grid-template-columns:1fr;}.story-nav__item--next{grid-column:1;text-align:left;}.story-nav__item--next .story-nav__label{justify-content:flex-start;}.thread__item{padding:var(--sp-4);}.thread__item--reply{margin-left:var(--sp-4);}.fullstory{padding:var(--sp-4);}.fullstory__title{font-size:calc(var(--app-em)*1.5);}.wide-section, .panel{padding:var(--sp-4);}.pmlist{overflow-x:auto;}table.pm{min-width:calc(var(--app-em)*34);}.pm th.pm_last_user, .pm td.pm_last_user{width:calc(var(--app-em)*9);}.pm_navigation, .pm_navigation tbody, .pm_navigation tr, .pm_navigation td{display:block;width:100%;}.pm_navigation td:first-child:not(:has(.navigation)){display:none;}.pm_navigation td:last-child{display:flex;align-items:center;gap:var(--sp-2);white-space:normal;}#pmlist_doaction{width:auto;max-width:none;margin-inline-end:0;flex:1 1 auto;}.pm_navigation .bbcodes{flex:none;}.footer-bottom{align-items:flex-start;flex-direction:column;justify-content:center;}.footer-grid{padding-top:var(--sp-8);gap:var(--sp-5);}}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-iteration-count:1!important;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow!important;transition-duration:.12s!important;}.story-card:hover, .lead-card:hover, .primary-button:hover, .soft-button:hover, .to-top{transform:none!important;}.story-card:hover .visual, .story-card:hover .cover-image, .lead-card:hover .visual, .lead-card:hover .cover-image{transform:none;}.to-top{transition:opacity .12s ease;}}@media print{.utility, .site-header, .sidebar, .to-top, .site-footer, .story-tools, .fullstory__actions, .story-nav, .discussion, .community, .pagination, .intro{display:none!important;}body{background:#fff;color:#000;}.layout{grid-template-columns:1fr;}.fullstory, .panel, .story-card, .wide-section{box-shadow:none;}}@media (min-width: 48.751em){.category-scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;justify-content:safe center;}.category-scroll::-webkit-scrollbar{display:none;}.category-menu{width:max-content;flex:none;flex-wrap:nowrap;}}#loading-layer{position:fixed;z-index:1200;left:50%;top:calc(var(--app-em)*1.25);transform:translateX(-50%);display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow);font-size:var(--fs-meta);font-weight:600;box-shadow:var(--shadow-menu);}#loading-layer svg path{fill:var(--accent-strong);}@keyframes dle-spin{to{transform:rotate(360deg);}}@media (prefers-reduced-motion: reduce){#loading-layer::before{animation-duration:2s;}}input[type="text"], input[type="password"], input[type="email"], input[type="search"], input[type="url"],
input[type="tel"], input[type="number"], input[type="date"], input[type="datetime-local"], input[type="time"],
input[type="color"], select, textarea, .form-control, .quick-edit-text, .quick-edit-textarea, .quick-edit-select,
.quick-edit-datetime, .timezoneselect, .twofactorselect, .categoryselect, .textin{width:100%;min-width:0;max-width:100%;min-height:var(--control-h);padding:calc(var(--app-em)*0.5) calc(var(--app-em)*0.875);border:var(--hair) solid var(--line);border-radius:var(--r-md);background:var(--surface-soft);color:var(--text);font-size:var(--fs-ui);line-height:1.45;transition:border-color .18s ease, box-shadow .18s ease, background .18s ease;}b, strong{font-weight:600;}textarea{min-height:calc(var(--app-em)*7.5);line-height:1.6;resize:vertical;}select:not([multiple]):not([size]){appearance:none;padding-right:calc(var(--app-em)*2.25);background-image:linear-gradient(45deg, transparent 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, transparent 50%);background-position:right calc(var(--app-em)*1.0625) center, right calc(var(--app-em)*0.75) center;background-size:calc(var(--app-em)*0.3125) calc(var(--app-em)*0.3125), calc(var(--app-em)*0.3125) calc(var(--app-em)*0.3125);background-repeat:no-repeat;}select[multiple], select[size]{appearance:auto;background-image:none;padding-right:calc(var(--app-em)*0.875);min-height:calc(var(--app-em)*8);}input:focus, select:focus, textarea:focus, .form-control:focus, .quick-edit-text:focus, .quick-edit-textarea:focus{outline:none;border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 var(--sp-1) var(--accent-soft);}input[type="checkbox"]:focus, input[type="radio"]:focus{box-shadow:none;}input::placeholder, textarea::placeholder{color:var(--muted);opacity:.75;}input[disabled], select[disabled], textarea[disabled], input[readonly], textarea[readonly],
.form-control[disabled], fieldset[disabled] input, fieldset[disabled] select, fieldset[disabled] textarea{opacity:.6;cursor:not-allowed;background:var(--surface-sunk);}input[type="file"], .form-input--file{width:100%;padding:calc(var(--app-em)*0.5);border:var(--hair) dashed var(--line);border-radius:var(--r-md);background:var(--surface-soft);font-size:var(--fs-meta);cursor:pointer;}input[type="file"]::file-selector-button{margin-right:var(--sp-3);padding:calc(var(--app-em)*0.4375) var(--sp-3);border:0;border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-strong);font-size:var(--fs-meta);font-weight:600;cursor:pointer;}input[type="checkbox"], input[type="radio"], .form-check-input{width:calc(var(--app-em)*1.2);height:calc(var(--app-em)*1.2);min-height:0;flex:none;margin:0;padding:0;accent-color:var(--accent-strong);cursor:pointer;}.form-check-label, .checkbox label, .checkbox-inline, .radio-inline{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--text);font-size:var(--fs-ui);cursor:pointer;}.form-group{display:grid;gap:var(--sp-2);margin-bottom:var(--sp-4);}.control-label{color:var(--muted);font-size:var(--fs-meta);font-weight:600;}.wide{width:100%;}.hide{display:none;}.bbcodes, .btn, .ui-button, .dlevotebutton{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--control-h);padding:0 calc(var(--app-em)*1.125);border:0;border-radius:var(--r-lg);background:var(--surface-soft);color:var(--text);font-size:var(--fs-ui);font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:background .18s ease, color .18s ease, transform .18s ease;}.bbcodes:hover, .btn:hover, .ui-button:hover, .dlevotebutton:hover{background:var(--accent-soft);color:var(--accent-strong);}.btn.bg-light, .btn-white{background:var(--surface);box-shadow:var(--shadow-tiny);}.btn-green, .btn.applychanges{background:var(--positive-soft);color:var(--positive);}.btn-red, .btn.cancelchanges, .bbcodes.cancelchanges{background:var(--negative-soft);color:var(--negative);}.btn.disabled, .btn[disabled], .bbcodes[disabled]{opacity:.55;cursor:not-allowed;}.btn > .icon{width:var(--sp-4);height:var(--sp-4);}.btn-big{min-height:calc(var(--app-em)*3.25);padding:0 var(--sp-6);}.bb-editor{display:grid;gap:var(--sp-2);}.bb-editor textarea, textarea.wysiwygeditor, textarea.ajaxwysiwygeditor{width:100%;}.editor-panel, .editor-group{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--app-em)*0.1875);}.editor-panel{width:fit-content;padding:calc(var(--app-em)*0.3125);border-radius:var(--r-md);background:var(--surface-soft);}.editor-group .bbcodes, .editor-panel .bbcodes{min-height:calc(var(--app-em)*2.125);min-width:calc(var(--app-em)*2.125);padding:0 var(--sp-2);border-radius:var(--r-sm);background:transparent;font-size:var(--fs-meta);}.editor-group .bbcodes:hover, .editor-panel .bbcodes:hover{background:var(--surface);color:var(--accent-strong);box-shadow:var(--shadow-tiny);}.wseditor .tox-tinymce, .tox.tox-tinymce{border:var(--hair) solid var(--line)!important;border-radius:var(--r-md)!important;}.tox .tox-editor-header, .tox .tox-toolbar__primary, .tox .tox-toolbar, .tox .tox-toolbar-overlord, .tox .tox-dialog__header, .tox .tox-statusbar{background:var(--surface-soft)!important;border-color:var(--line)!important;color:var(--text)!important;}.tox .tox-tbtn{border-radius:var(--r-sm)!important;color:var(--text)!important;}.tox .tox-tbtn svg{fill:currentColor!important;}.tox .tox-tbtn:hover, .tox .tox-tbtn:focus{background:var(--accent-soft)!important;color:var(--accent-strong)!important;}.tox .tox-tbtn--enabled, .tox .tox-tbtn--enabled:hover{background:var(--accent-soft)!important;color:var(--accent-strong)!important;}.tox .tox-pop__dialog, .tox .tox-toolbar__overflow{background:var(--surface-soft)!important;border-color:var(--line)!important;}.tox .tox-pop.tox-pop--bottom::after{border-top-color:var(--surface-soft)!important;}.tox .tox-pop.tox-pop--bottom::before{border-top-color:var(--line)!important;}.tox .tox-pop.tox-pop--top::after{border-bottom-color:var(--surface-soft)!important;}.tox .tox-pop.tox-pop--top::before{border-bottom-color:var(--line)!important;}.tox .tox-pop.tox-pop--left::after{border-right-color:var(--surface-soft)!important;}.tox .tox-pop.tox-pop--left::before{border-right-color:var(--line)!important;}.tox .tox-pop.tox-pop--right::after{border-left-color:var(--surface-soft)!important;}.tox .tox-pop.tox-pop--right::before{border-left-color:var(--line)!important;}.tox.tox-quickbars-fab .tox-quickbars-fab__button{background:var(--surface-soft)!important;color:var(--text)!important;}.tox.tox-quickbars-fab .tox-quickbars-fab__button:hover{background:var(--accent-soft)!important;color:var(--accent-strong)!important;}.tox.tox-quickbars-fab .tox-quickbars-fab__button--active, .tox.tox-quickbars-fab .tox-quickbars-fab__button--toggle.tox-quickbars-fab__button--active{background:var(--accent-soft)!important;color:var(--accent-strong)!important;}.tox.tox-quickbars-fab .tox-quickbars-fab__button:focus{box-shadow:0 0 0 calc(var(--app-em)*0.125) var(--surface), 0 0 0 calc(var(--app-em)*0.25) var(--accent-strong)!important;}.tox.tox-quickbars-fab .tox-quickbars-fab__menu{background:var(--surface)!important;color:var(--text)!important;}.tox.tox-quickbars-fab .tox-quickbars-fab__menu button, .tox.tox-quickbars-fab .tox-quickbars-fab__menu-item{color:var(--text)!important;}.tox.tox-quickbars-fab .tox-quickbars-fab__menu button:hover, .tox.tox-quickbars-fab .tox-quickbars-fab__menu button:focus, .tox.tox-quickbars-fab .tox-quickbars-fab__menu-item:hover, .tox.tox-quickbars-fab .tox-quickbars-fab__menu-item:focus{background:var(--accent-soft)!important;color:var(--accent-strong)!important;}.tox .tox-statusbar a, .tox .tox-statusbar__path-item, .tox .tox-statusbar__wordcount{color:var(--muted)!important;}.tox .tox-edit-area__iframe{background:var(--surface)!important;}.tox .tox-menu, .tox .tox-collection--list, .tox .tox-dialog{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important;border-radius:var(--r-md)!important;}.tox .tox-collection__item{color:var(--text)!important;border-radius:var(--r-sm)!important;}.tox .tox-collection__item--active, .tox .tox-collection__item:hover{background:var(--accent-soft)!important;color:var(--accent-strong)!important;}.tox .tox-dialog__footer{background:var(--surface-soft)!important;color:var(--text)!important;}.tox .tox-label, .tox .tox-toolbar-label{color:var(--muted)!important;}.tox .tox-textfield, .tox .tox-textarea, .tox .tox-listbox, .tox .tox-selectfield select{background:var(--surface-soft)!important;border-color:var(--line)!important;color:var(--text)!important;border-radius:var(--r-sm)!important;}.tox .tox-custom-editor:focus-within, .tox .tox-textarea-wrap:focus-within,
.tox .tox-focusable-wrapper:focus, .tox .tox-listboxfield .tox-listbox--select:focus,
.tox .tox-textarea:focus, .tox .tox-textfield:focus, .tox .tox-toolbar-textfield:focus,
.tox .tox-listbox:focus, .tox .tox-selectfield select:focus{outline:none!important;border-color:var(--accent)!important;background:var(--surface)!important;box-shadow:0 0 0 var(--sp-1) var(--accent-soft)!important;}.tox .tox-button{padding:calc(var(--app-em) * .5) calc(var(--app-em) * .9)!important;border-radius:var(--r-lg)!important;background:var(--accent-strong)!important;border-color:var(--accent-strong)!important;color:var(--accent-ink)!important;box-shadow:none!important;}.tox .tox-button--secondary, .tox .tox-dialog__footer .tox-button--secondary{text-shadow:none!important;background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:inset 0 0 0 var(--hair) var(--line)!important;}.tox .tox-button:hover:not(:disabled){background:var(--accent)!important;border-color:var(--accent)!important;color:var(--accent-ink)!important;}.tox .tox-button--secondary:hover:not(:disabled), .tox .tox-dialog__footer .tox-button--secondary:hover:not(:disabled){background:var(--accent-soft)!important;border-color:var(--line)!important;color:var(--accent-strong)!important;}.tox .tox-dialog__body-content .tox-bar:has(.tox-textfield) .tox-button{min-height:34px!important;padding-top:5px!important;padding-bottom:5px!important;line-height:24px!important;}.tox .dle-media-icon-button.dle-media-add{background:var(--accent-strong)!important;border-color:var(--accent-strong)!important;color:var(--accent-ink)!important;}.tox .dle-media-icon-button.dle-media-add:hover:not(:disabled){background:var(--accent)!important;border-color:var(--accent)!important;color:var(--accent-ink)!important;}.tox .dle-media-icon-button.dle-media-remove{background:var(--negative-soft)!important;border-color:var(--negative-soft)!important;color:var(--negative)!important;}.tox .dle-media-icon-button.dle-media-remove:hover:not(:disabled){background:var(--negative)!important;border-color:var(--negative)!important;color:var(--surface)!important;}.tox .tox-dialog__header .tox-button[data-mce-name="close"]{padding:calc(var(--app-em) * .4) 0!important;background:transparent!important;border-color:transparent!important;color:var(--muted)!important;box-shadow:none!important;text-shadow:none!important;}.tox .tox-dialog__header .tox-button[data-mce-name="close"]::before{box-shadow:none!important;}.tox .tox-dialog__header .tox-button[data-mce-name="close"] .tox-icon svg{fill:currentColor!important;filter:none!important;}.tox .tox-dialog__header .tox-button[data-mce-name="close"]:hover, .tox .tox-dialog__header .tox-button[data-mce-name="close"]:active{background:transparent!important;color:var(--negative)!important;box-shadow:none!important;text-shadow:none!important;}.tox .tox-dialog__header .tox-button[data-mce-name="close"]:focus-visible{outline:calc(var(--hair)*2) solid var(--accent-strong)!important;outline-offset:calc(var(--hair)*2);}.tox .tox-dialog__title{text-shadow:none!important;}:root[data-theme="dark"] .tox .tox-dialog,
body.dle_theme_dark .tox .tox-dialog{box-shadow:var(--shadow-modal)!important;}:root[data-theme="dark"] .tox .tox-button,
body.dle_theme_dark .tox .tox-button{text-shadow:none!important;}:root[data-theme="dark"] .tox .tox-dialog__footer .tox-button--secondary,
body.dle_theme_dark .tox .tox-dialog__footer .tox-button--secondary{background:var(--surface-soft)!important;border-color:var(--muted)!important;color:var(--text)!important;box-shadow:none!important;}:root[data-theme="dark"] .tox .tox-dialog .tox-button--naked.tox-button--icon,
:root[data-theme="dark"] .tox .tox-dialog .tox-lock,
body.dle_theme_dark .tox .tox-dialog .tox-button--naked.tox-button--icon,
body.dle_theme_dark .tox .tox-dialog .tox-lock{background:transparent!important;border-color:transparent!important;color:var(--muted)!important;box-shadow:none!important;}:root[data-theme="dark"] .tox .tox-dialog .tox-button--naked.tox-button--icon:hover:not(:disabled),
:root[data-theme="dark"] .tox .tox-dialog .tox-lock:hover:not(:disabled),
body.dle_theme_dark .tox .tox-dialog .tox-button--naked.tox-button--icon:hover:not(:disabled),
body.dle_theme_dark .tox .tox-dialog .tox-lock:hover:not(:disabled){background:var(--accent-soft)!important;color:var(--accent-strong)!important;}:root[data-theme="dark"] .tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg,
body.dle_theme_dark .tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:var(--muted)!important;}:root[data-theme="dark"] .tox .tox-checkbox__icons .tox-checkbox-icon__checked svg,
:root[data-theme="dark"] .tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg,
body.dle_theme_dark .tox .tox-checkbox__icons .tox-checkbox-icon__checked svg,
body.dle_theme_dark .tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:var(--accent-strong)!important;}.mce-toc{padding:var(--sp-4);border:var(--hair) solid var(--line);border-radius:var(--r-md);background:var(--surface-soft);}.mce-toc h2{font-size:var(--fs-ui);margin-bottom:var(--sp-2);}.mce-toc ul{margin:0;padding-left:var(--sp-5);}.mce-accordion summary{cursor:pointer;font-weight:600;}.quick-edit-text, .quick-edit-textarea, .quick-edit-select, .quick-edit-datetime{margin-bottom:var(--sp-2);}.save-buttons{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3);}#dlefastreplycomments .save-buttons, .comments-edit-area .save-buttons, .pm-edit-area .save-buttons{justify-content:flex-end;}#dlefastreplycomments .save-buttons .applychanges, .comments-edit-area .save-buttons .applychanges, .pm-edit-area .save-buttons .applychanges{background:var(--accent-soft);color:var(--accent-strong);}#dlefastreplycomments .save-buttons .applychanges:hover, .comments-edit-area .save-buttons .applychanges:hover, .pm-edit-area .save-buttons .applychanges:hover{background:var(--accent);color:var(--accent-ink);}.mobilewseditor .tox .tox-toolbar__primary{box-shadow:inset 0 1px 0 #ffffff00!important;}.mobilewseditor .tox:not(.tox-tinymce-inline) .tox-editor-header{border-bottom:none; !important}.mobilewseditor{border:none!important;}.mobilewseditor.focused{box-shadow:none!important;}.text{color:var(--news-text);line-height:1.55;}.text p, .text h1, .text h2, .text h3, .text h4, .text h5, .text h6, .text ul, .text ol, .text hr{margin:0 0 var(--sp-3);}.text div+p, .text table+p, .text table+div, .text div+ul, .text div+ol, .text div+h1, .text div+h2, .text div+h3, .text div+h4, .text div+h5, .text div+h6, .text div+table, .text div+hr, .text dlemedia+hr{margin-top:var(--sp-3);}.text > :last-child{margin-bottom:0;}.text h1{font-size:1.528em;}.text h2{font-size:1.389em;}.text h3{font-size:1.25em;}.text h4{font-size:1.11em;}.text h5{font-size:1em;}.text h6{font-size:.89em;}.text a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:calc(var(--app-em)*0.25);}.text a:hover{text-decoration-thickness:calc(var(--app-em)*0.125);}.text ul, .text ol{padding-left:var(--sp-6);}.text img{height:auto;border-radius:var(--r-md);}.text figure{margin:var(--sp-5) 0;}.text figcaption, .text .image-caption{margin-top:var(--sp-2);color:var(--muted);font-size:var(--fs-meta);}.text hr{height:var(--hair);margin:var(--sp-6) 0;border:0;background:var(--line);}.text table{width:100%;border-collapse:collapse;margin:0 0 var(--sp-4);font-size:var(--fs-sm);}.text th, .text td{padding:var(--sp-2) var(--sp-3);border:var(--hair) solid var(--line);text-align:left;}.text th{background:var(--surface-soft);font-weight:600;}.image-bordered{border:var(--hair) solid var(--line);}.image-padded{padding:var(--sp-2);}.image-shadows{box-shadow:var(--shadow-soft);}.quote_block{margin:0 0 calc(var(--app-em)*0.7);overflow:hidden;border-inline-start:calc(var(--app-em)*0.1875) solid var(--accent);border-start-end-radius:var(--r-md);border-end-end-radius:var(--r-md);background:var(--surface-soft);}.title_quote, .quote, blockquote{padding:calc(var(--app-em)*0.625);background:var(--surface-soft);color:var(--text);}.title_quote{display:block;border-block-end:var(--hair) solid var(--line);color:var(--muted);font-weight:700;}.quote, blockquote{border-inline-start:calc(var(--app-em)*0.1875) solid var(--accent);border-start-end-radius:var(--r-md);border-end-end-radius:var(--r-md);}.quote_block > .quote{border-inline-start:0;border-radius:0;}blockquote{margin:var(--app-em) 0;}.quote_body{display:block;}.quote_link{float:inline-end;color:var(--accent-strong);}.quote_link svg{display:inline-block;color:inherit;vertical-align:middle;}.scriptcode, pre, code, kbd, samp{font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-size:calc(var(--app-em)*0.9);}.scriptcode, pre{display:block;margin:0 0 var(--sp-4);padding:var(--sp-4);overflow-x:auto;border-radius:var(--r-md);background:var(--surface-sunk);color:var(--text);line-height:1.55;}:not(pre) > code{padding:calc(var(--app-em)*0.125) var(--sp-1);border-radius:var(--r-xs);background:var(--surface-sunk);}.clipboard-copy-link{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--muted);font-size:var(--fs-meta);cursor:pointer;}.clipboard-copy-link:hover{color:var(--accent-strong);}.clipboard-copy-link svg{width:var(--sp-4);height:var(--sp-4);}code[class*="language-"], pre[class*="language-"]{color:var(--code-ink);text-shadow:var(--code-shadow);}:not(pre) > code[class*="language-"], pre[class*="language-"]{background:var(--code-bg);border-color:var(--code-border);}code[class*="language-"]::selection, code[class*="language-"] ::selection,
pre[class*="language-"]::selection, pre[class*="language-"] ::selection{background:var(--code-select);text-shadow:none;}.token.cdata, .token.comment, .token.doctype, .token.prolog{color:var(--code-comment);}.token.punctuation{color:var(--code-punct);}.token.boolean, .token.constant, .token.deleted, .token.number, .token.property, .token.symbol, .token.tag{color:var(--code-value);}.token.attr-name, .token.builtin, .token.char, .token.inserted, .token.selector, .token.string, .token.string-property.property{color:var(--code-string);}.language-css .token.string, .style .token.string, .token.entity, .token.operator, .token.url, .token.bbcode .token.tag{color:var(--code-operator);}.token.atrule, .token.attr-value, .token.keyword{color:var(--code-keyword);}.token.class-name, .token.function{color:var(--code-function);}.token.variable, .token.bbshortcode .token.tag{color:var(--code-variable);}.token.bold, .token.important{color:var(--code-operator);}.token.regex{color:var(--code-regex);}div.code-toolbar > .toolbar > .toolbar-item > a,
div.code-toolbar > .toolbar > .toolbar-item > button,
div.code-toolbar > .toolbar > .toolbar-item > span{color:var(--muted);text-shadow:none;}div.code-toolbar > .toolbar > .toolbar-item > a:hover, div.code-toolbar > .toolbar > .toolbar-item > a:focus,
div.code-toolbar > .toolbar > .toolbar-item > button:hover, div.code-toolbar > .toolbar > .toolbar-item > button:focus{color:var(--accent-strong);}.title_spoiler, .dle-spoiler > summary{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--surface-soft);color:var(--accent-strong);font-size:var(--fs-sm);font-weight:600;cursor:pointer;}.title_spoiler img, .title_spoiler svg, .spoiler-btn-svg{width:var(--sp-4);height:var(--sp-4);}.title_spoiler a{text-decoration:none;}.text_spoiler{display:block;margin-top:var(--sp-2);padding:var(--sp-4);border:var(--hair) solid var(--line);border-radius:var(--r-md);font-size:var(--fs-sm);}.dleshowhidden{padding:var(--sp-4);border:var(--hair) dashed var(--accent);border-radius:var(--r-md);background:var(--accent-soft);font-size:var(--fs-sm);}.dlehidden{color:var(--muted);}.dle-media-block{border-radius:var(--r-md);overflow:hidden;}.dle-media-block iframe, .dle-media-block video{display:block;width:100%;aspect-ratio:16 / 9;border:0;}.dlemedia-oembed-error{padding:var(--sp-3);border-radius:var(--r-md);background:var(--negative-soft);color:var(--negative);font-size:var(--fs-meta);}.dleaudioplayer, .dlevideoplayer{margin:var(--sp-4) 0;}:is(:root[data-theme="dark"], body.dle_theme_dark) .dleaudioplayer{--plyr-color-main:var(--accent-strong);--plyr-focus-visible-color:var(--accent-strong);--plyr-audio-controls-background:var(--surface-sunk);--plyr-audio-control-color:var(--text);--plyr-audio-control-background-hover:var(--accent-strong);--plyr-audio-control-color-hover:var(--accent-ink);--plyr-audio-progress-buffered-background:var(--line);--plyr-audio-range-track-background:var(--line);--plyr-audio-range-thumb-active-shadow-color:var(--accent-soft);--plyr-range-thumb-background:var(--text);--plyr-menu-background:var(--surface-soft);--plyr-menu-color:var(--text);--plyr-menu-arrow-color:var(--muted);--plyr-menu-back-border-color:var(--line);--plyr-menu-back-border-shadow-color:transparent;--plyr-tooltip-background:var(--surface-soft);--plyr-tooltip-color:var(--text);}:is(:root[data-theme="dark"], body.dle_theme_dark) .dleaudioplayer .plyr--audio .plyr__controls{background:var(--surface-sunk);color:var(--text);}:is(:root[data-theme="dark"], body.dle_theme_dark) .dleaudioplayer .plyr--audio .plyr__controls svg{fill:currentColor;}:is(:root[data-theme="dark"], body.dle_theme_dark) .dleaudioplayer .plyr--audio .plyr__time{color:var(--muted);opacity:1;}:is(:root[data-theme="dark"], body.dle_theme_dark) .dleaudioplayer .dlepl__audio-title{background:var(--surface-sunk);color:var(--muted);}:is(:root[data-theme="dark"], body.dle_theme_dark) .dleaudioplayer .dlepl__playlist{background:var(--surface-sunk);}:is(:root[data-theme="dark"], body.dle_theme_dark) .dleaudioplayer .dlepl__playlist .dlepl__item{background:var(--surface-sunk);color:var(--text);}:is(:root[data-theme="dark"], body.dle_theme_dark) .dleaudioplayer .dlepl__playlist .dlepl__item:nth-child(even){background:var(--surface-soft);}:is(:root[data-theme="dark"], body.dle_theme_dark) .dleaudioplayer .dlepl__playlist .dlepl__item:hover{background:var(--accent-soft);color:var(--accent-strong);}:is(:root[data-theme="dark"], body.dle_theme_dark) .dleaudioplayer .dlepl__playlist .dlepl__item--active{background:var(--accent-strong)!important;color:var(--accent-ink)!important;}:is(:root[data-theme="dark"], body.dle_theme_dark) .dleaudioplayer .dlepl__playlist .dlepl__item svg{fill:currentColor;}.mathml-container, div.mathml-block{overflow-x:auto;margin:var(--sp-4) 0;}span.mathml-inline{display:inline-block;}.native-emoji, span.emoji, .emoji{display:inline-block;vertical-align:-.15em;width:calc(var(--app-em)*1.125);height:calc(var(--app-em)*1.125);}.attachment{display:inline-flex;align-items:flex-start;gap:var(--sp-3);margin:var(--sp-3) 0;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--surface-soft);font-size:var(--fs-sm);}.attachment__icon{display:grid;place-items:center;width:var(--sp-8);height:var(--sp-8);flex:none;border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-strong);}.attachment__body{display:grid;gap:var(--sp-1);}.attachment__name{color:var(--accent-strong);font-weight:600;}.attachment__meta{color:var(--muted);font-size:var(--fs-meta);}.attachment__online{color:var(--accent-strong);font-size:var(--fs-meta);}.attachment--denied{background:var(--negative-soft);color:var(--negative);}#dle-comments-list, #dle-ajax-comments{display:block;}#dle-comments-list > div[id^="comment-id-"]{margin-top:calc(var(--app-em)*0.875);}#dle-comments-list > div[id^="comment-id-"] + ol.comments-tree-list{margin-top:calc(var(--app-em)*0.875);margin-bottom:calc(var(--app-em)*0.875);}#dle-comments-list > .comments-tree-list + .comments-tree-list,
#dle-comments-list > .comments-tree-list:has(+ #dle-ajax-comments) ~ .comments-tree-list{margin-top:calc(var(--app-em)*0.875);}.comments-tree-list{margin:0;padding:0;list-style:none;display:grid;gap:calc(var(--app-em)*0.875);}.comments-tree-list .comments-tree-list{margin-top:calc(var(--app-em)*0.875);padding-left:var(--sp-6);border-left:var(--hair) solid var(--line);}.comments-tree-item{min-width:0;}#dlefastreplycomments, .comments-edit-area, .pm-edit-area{margin-bottom:calc(var(--app-em)*0.875);padding:var(--sp-4);border-radius:var(--r-md);background:var(--surface-soft);font-size:var(--fs-ui);}li.comments-tree-item #dlefastreplycomments{margin-top:calc(var(--app-em)*0.875);margin-bottom:0;}.comments-image-uploader, .comments-image-uploader-area{margin-top:var(--sp-2);}.comments-image-uploader-toggle{display:inline-flex;align-items:center;width:fit-content;color:var(--accent-strong);font-size:var(--fs-ui);font-weight:600;text-decoration:underline;text-decoration-thickness:var(--hair);text-underline-offset:calc(var(--app-em)*0.1875);cursor:pointer;}.comments-image-uploader-toggle:hover{color:var(--text);}.comments-image-uploader-toggle:focus-visible{outline:calc(var(--hair)*2) solid var(--accent-strong);outline-offset:var(--sp-1);border-radius:var(--r-xs);}#hidden-image-uploader{margin-top:var(--sp-2);}.comments-image-gallery, .xfieldimagegallery{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0;padding:0;list-style:none;}.comments-image-gallery li, .xfieldimagegallery li{margin:0;}.comments-image-gallery li img, .xfieldimagegallery li img{width:calc(var(--app-em)*6.25);height:calc(var(--app-em)*4.6875);object-fit:cover;border-radius:var(--r-sm);transition:transform .2s ease;}.comments-image-gallery li img:hover, .xfieldimagegallery li img:hover{transform:scale(1.03);}.mass_comments_action, .comments-user-profile{display:inline-flex;align-items:center;gap:var(--sp-2);}.comments_author_field, .commentsreplyname, .commentsreplymail{margin-bottom:var(--sp-2);}.ignore-select{user-select:none;}.rating{display:inline-block;}.unit-rating{position:relative;display:block;width:calc(var(--app-em)*7.5);height:calc(var(--app-em)*1.5);margin:0;padding:0;list-style:none;overflow:hidden;background:var(--star-off);mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 3.6 2.7 5.6 6.1.9-4.4 4.3 1 6.1-5.4-2.9-5.4 2.9 1-6.1L3.2 10l6.1-.9z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 3.6 2.7 5.6 6.1.9-4.4 4.3 1 6.1-5.4-2.9-5.4 2.9 1-6.1L3.2 10l6.1-.9z' fill='%23000'/%3E%3C/svg%3E");mask-size:calc(var(--app-em)*1.5) calc(var(--app-em)*1.5);-webkit-mask-size:calc(var(--app-em)*1.5) calc(var(--app-em)*1.5);mask-repeat:repeat-x;-webkit-mask-repeat:repeat-x;}.unit-rating li{position:absolute;z-index:auto;inset:0;margin:0;padding:0;pointer-events:none;text-indent:-9999em;}.unit-rating li.current-rating{z-index:1;height:100%;background:var(--star);}.unit-rating li a{position:absolute;z-index:17;top:0;height:100%;width:20%;text-indent:-9999em;cursor:pointer;pointer-events:auto;}.unit-rating a.r1-unit{left:0;}.unit-rating a.r2-unit{left:20%;}.unit-rating a.r3-unit{left:40%;}.unit-rating a.r4-unit{left:60%;}.unit-rating a.r5-unit{left:80%;}.unit-rating li a:hover{left:0;z-index:2;background:var(--accent-strong);}.unit-rating a.r1-unit:hover{width:20%;}.unit-rating a.r2-unit:hover{width:40%;}.unit-rating a.r3-unit:hover{width:60%;}.unit-rating a.r4-unit:hover{width:80%;}.unit-rating a.r5-unit:hover{width:100%;}.ratingplus, .ratingtypeplus{color:var(--positive);font-weight:600;}.ratingminus{color:var(--negative);font-weight:600;}.ratingzero{color:var(--muted);font-weight:600;}.ratingtypeplusminus{display:inline-block;min-width:calc(var(--app-em)*1.125);text-align:center;}#dle-vote{display:grid;gap:var(--sp-2);}.vote{font-size:var(--fs-sm);color:var(--text);}.pollanswer, .vote:has(.form-check-label){display:block;padding:calc(var(--app-em)*0.6875) calc(var(--app-em)*0.8125);border-radius:var(--r-md);background:var(--surface-soft);}.pollanswer:hover, .vote:has(.form-check-label):hover{background:var(--accent-soft);}.pollanswer .form-check-label, .vote .form-check-label{width:100%;align-items:center;}.voteprogress, .pollprogress, .progress{position:relative;height:calc(var(--app-em)*1.25);margin:var(--sp-1) 0 var(--sp-3);border-radius:var(--r-pill);background:var(--surface-sunk);overflow:hidden;}.voteprogress span, .pollprogress span, .progress .progress-bar{display:block;height:100%;padding:0;border-radius:var(--r-pill);background:var(--accent);font-size:0;overflow:hidden;}.voteprogress .vote2, .pollprogress .poll2{background:var(--sage);}.voteprogress .vote3, .pollprogress .poll3{background:var(--accent-strong);}.voteprogress .vote4, .pollprogress .poll4{background:#b9afc0;}.voteprogress .vote5, .pollprogress .poll5{background:#c7a997;}.progress-blue .progress-bar, .progress-bar.progress-blue{background:var(--accent-strong);}.pollallvotes{display:grid;gap:var(--sp-4);}#calendar-layer{min-width:0;}table.calendar, .calendar{width:100%;border-collapse:collapse;table-layout:fixed;text-align:center;font-size:var(--fs-sm);}.calendar tr th{padding:calc(var(--app-em)*0.3125) 0;color:var(--muted);font-size:var(--fs-meta);font-weight:600;}.calendar tr th.monthselect{padding-bottom:var(--sp-3);}.monthselect-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);}.monthselect-title{font-size:var(--fs-sm);font-weight:600;color:var(--text);}.monthlink{display:inline-grid;place-items:center;width:calc(var(--app-em)*1.75);height:calc(var(--app-em)*1.75);border-radius:var(--r-sm);background:var(--surface-soft);color:var(--muted);}a.monthlink:hover{background:var(--accent-soft);color:var(--accent-strong);}span.monthlink{opacity:.4;}.calendar tr td{padding:calc(var(--app-em)*0.1875) 0;color:var(--muted);}.calendar tr td.weekday, .calendar tr th.weekday{color:var(--negative);}.calendar tr td.day-current{font-weight:700;color:var(--text);}.calendar tr td a, .calendar tr td a.day-active, .calendar tr td a.day-active-v{display:grid;place-items:center;width:var(--sp-8);height:var(--sp-8);margin:auto;border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-strong);font-weight:600;}.calendar tr td a:hover{background:var(--accent);color:var(--accent-ink);}.calendar tr td.day-active-v a{background:var(--sage-soft);color:var(--sage-ink);}a.archives{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:var(--hair) solid var(--line);color:var(--text);font-size:var(--fs-sm);}a.archives:hover{color:var(--accent-strong);}a.archives b{font-weight:500;}a.archives > span{color:var(--muted);}#dle_news_archive_link{margin-top:var(--sp-2);}#dle_news_archive_link a.archives{justify-content:center;border-bottom:0;color:var(--accent-strong);font-weight:600;}.clouds_xsmall a{font-size:var(--fs-meta);}.clouds_small a{font-size:var(--fs-sm);}.clouds_medium a{font-size:var(--fs-ui);}.clouds_large a{font-size:var(--fs-lead);font-weight:600;}.clouds_xlarge a{font-size:var(--fs-h4);font-weight:600;}.tags_more{display:inline-flex;align-items:center;color:var(--accent-strong);font-size:var(--fs-meta);cursor:pointer;}.sort{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0;padding:0;list-style:none;}.sort > li a{display:inline-flex;align-items:center;gap:var(--sp-1);padding:calc(var(--app-em)*0.3125) var(--sp-2);border-radius:var(--r-sm);color:var(--muted);font-size:var(--fs-meta);font-weight:600;}.sort > li a:hover{background:var(--accent-soft);color:var(--accent-strong);}.sort > li.asc a, .sort > li.desc a{background:var(--accent-soft);color:var(--accent-strong);}.sort > li.asc a::after{content:"↓";}.sort > li.desc a::after{content:"↑";}span.nav_ext{display:inline-flex;align-items:center;padding:0 var(--sp-1);color:var(--muted);}#searchsuggestions{position:fixed!important;z-index:900;width:min(var(--fast-search-input-width, calc(var(--app-em)*28)), calc(100vw - var(--sp-6)));max-height:calc(100vh - var(--fast-search-input-bottom, 0px) - var(--sp-2));max-height:calc(100dvh - var(--fast-search-input-bottom, 0px) - var(--sp-2));overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-2);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow);font-size:var(--fs-sm);}#searchsuggestions a{display:block;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);color:var(--text);}#searchsuggestions a:hover{background:var(--accent-soft);color:var(--accent-strong);}#searchsuggestions a span{display:block;color:var(--muted);font-size:var(--fs-meta);}#searchsuggestions span.searchheading{color:var(--text);font-size:var(--fs-sm);font-weight:600;}#searchsuggestions a:hover span.searchheading{color:var(--accent-strong);}#searchsuggestions span.notfound{display:block;padding:var(--sp-3);color:var(--muted);}#searchsuggestions .break{height:var(--hair);margin:var(--sp-1) 0;background:var(--line);}#searchsuggestions span.seperator{display:block;padding:var(--sp-2) var(--sp-3);border-top:var(--hair) solid var(--line);}#searchsuggestions span.seperator a{display:inline;padding:0;color:var(--accent-strong);font-weight:600;}.ui-widget-overlay{position:fixed;inset:0;z-index:1000;background:rgba(18,23,26,.45);backdrop-filter:blur(calc(var(--app-em)*0.125));}.ui-front{z-index:1010;}.ui-dialog{position:absolute;z-index:1010;max-width:calc(100vw - var(--sp-6));font-size:var(--fs-ui);padding:0;border:0;border-radius:var(--r-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-modal);overflow:hidden;}.ui-dialog-titlebar, .ui-draggable .ui-dialog-titlebar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:0;padding:var(--sp-3) var(--sp-4);border-bottom:var(--hair) solid var(--line);background:var(--surface-soft);cursor:move;}.ui-dialog-titlebar .ui-dialog-titlebar-close{cursor:pointer;}.ui-dialog-title{font-size:var(--fs-ui);font-weight:600;line-height:1.3;}.ui-dialog .ui-dialog-titlebar-close{position:relative;flex:none;display:block;margin-left:auto;width:calc(var(--app-em)*1.375);height:calc(var(--app-em)*1.375);min-height:0;padding:0;margin:0;border:0;border-radius:var(--r-xs);background:transparent;color:var(--muted);font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;cursor:pointer;transition:color .18s ease;}.ui-dialog .ui-dialog-titlebar-close:hover{background:transparent;color:var(--negative);}.ui-dialog .ui-dialog-titlebar-close span, .ui-dialog .ui-dialog-titlebar-close .ui-icon{display:none;}.ui-dialog .ui-dialog-titlebar-close::before{content:"×";position:absolute;inset:0;display:grid;place-items:center;font-size:calc(var(--app-em)*1.375);line-height:1;text-indent:0;}.ui-dialog-content{padding:var(--sp-4);font-size:var(--fs-sm);line-height:1.6;max-height:70vh;overflow:auto;}.ui-dialog-content h2{margin-bottom:var(--sp-3);font-size:var(--fs-h4);}.ui-dialog label{color:var(--muted);font-size:var(--fs-meta);font-weight:500;}.ui-dialog textarea{min-height:calc(var(--app-em)*7.5);}.ui-dialog :is(input[type="text"], input[type="password"], input[type="email"], input[type="search"], input[type="url"],
	input[type="tel"], input[type="number"], input[type="date"], input[type="datetime-local"], input[type="time"],
	input[type="color"], select, textarea, .form-control, .quick-edit-text, .quick-edit-textarea, .quick-edit-select,
	.quick-edit-datetime, .timezoneselect, .twofactorselect, .categoryselect, .textin){min-height:auto;padding:calc(var(--app-em)*0.4) calc(var(--app-em)*0.7);}.ui-dialog select:not([multiple]){padding-right:calc(var(--app-em)*2.25);}.ui-dialog .ui-dialog-buttonpane{padding:var(--sp-3) var(--sp-4);border-top:var(--hair) solid var(--line);background:var(--surface-soft);}.ui-dialog-buttonset{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-2);}.ui-dialog-buttonset button{background:var(--accent-strong);color:var(--accent-ink);}.ui-dialog-buttonset button:hover{background:var(--accent);color:var(--accent-ink);}.ui-dialog-buttonset button:first-child:not(:only-child){background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 var(--hair) var(--line);}.ui-dialog-buttonset button:first-child:not(:only-child):hover{background:var(--accent-soft);color:var(--accent-strong);}.ui-dialog-buttonset button.ui-button-delete, .dle-popup-userprofileadmin .ui-button-delete{background:var(--negative-soft);color:var(--negative);}.ui-dialog-buttonset button.ui-button-delete:hover{background:var(--negative);color:var(--surface);}.dle-popup-userprofileadmin .ui-dialog-buttonset{float:none;width:100%;align-items:center;}.dle-popup-userprofileadmin .ui-dialog-buttonset button{box-shadow:none;}.dle-popup-userprofileadmin .ui-dialog-buttonset button.ui-button-delete{order:-1;margin-inline-end:auto;background:var(--negative-soft);color:var(--negative);box-shadow:none;}.dle-popup-userprofileadmin .ui-dialog-buttonset button.ui-button-delete:hover{background:var(--negative);color:var(--surface);}.dle-popup-userprofileadmin .ui-dialog-buttonset button:nth-child(2){background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 var(--hair) var(--line);}.dle-popup-userprofileadmin .ui-dialog-buttonset button:nth-child(2):hover{background:var(--accent-soft);color:var(--accent-strong);}.dle-popup-userprofileadmin .ui-dialog-buttonset button:last-child{background:var(--accent-strong);color:var(--accent-ink);}.dle-popup-userprofileadmin .ui-dialog-buttonset button:last-child:hover{background:var(--accent);color:var(--accent-ink);}.dle-popup-userprofile .ui-dialog-buttonset button:nth-child(2):not(:last-child){background:var(--positive-soft);color:var(--positive);}.dle-popup-userprofile .ui-dialog-buttonset button:nth-child(2):not(:last-child):hover{background:var(--positive);color:var(--surface);}.ui-button-icon-only{padding:0;width:var(--sp-8);}.ui-helper-hidden-accessible{position:absolute;width:var(--hair);height:var(--hair);overflow:hidden;clip-path:inset(50%);}.ui-helper-clearfix::after{content:"";display:block;clear:both;}.ui-dialog-titlebar.ui-helper-clearfix::after{content:none;}.ui-state-error{border-color:var(--negative)!important;}.loginbox.ui-dialog .ui-dialog-content{padding:var(--sp-6);}.ui-autocomplete, .ui-menu, #dropmenudiv{position:absolute;z-index:1020;margin:0;padding:var(--sp-2);list-style:none;border:var(--hair) solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-soft);font-size:var(--fs-ui);max-height:calc(var(--app-em)*20);overflow:auto;}.ui-menu .ui-menu-item, #dropmenudiv a{display:block;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);color:var(--text);cursor:pointer;}.ui-menu .ui-menu-item:hover, .ui-menu .ui-menu-item.ui-state-active, #dropmenudiv a:hover{background:var(--accent-soft);color:var(--accent-strong);}.ui-menu .ui-menu{position:static;box-shadow:none;padding:0;}.DLEPush{position:fixed;z-index:1100;right:var(--sp-5);top:var(--sp-5);width:max-content;min-width:min(calc(var(--app-em)*17), calc(100vw - var(--sp-6)));max-width:min(calc(var(--app-em)*34), calc(100vw - var(--sp-6)));}.DLEPush-notification.wrapper{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;width:100%;margin-bottom:var(--sp-3);overflow:hidden;border-radius:var(--r-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-modal);font-size:var(--fs-sm);animation:air-push .35s cubic-bezier(.22,1,.36,1);}@keyframes air-push{from{transform:translateY(calc(var(--app-em)*-0.5));opacity:0;}to{transform:none;opacity:1;}}.DLEPush-notification .DLEPush-icon{grid-column:1;grid-row:1 / span 2;display:flex;align-items:center;justify-content:center;width:calc(var(--app-em)*3.25);height:100%;padding:var(--sp-3);background:var(--accent-strong);color:var(--accent-ink);}.DLEPush-notification .DLEPush-icon svg{width:calc(var(--app-em)*1.5);height:calc(var(--app-em)*1.5);}.DLEPush-notification .DLEPush-header{grid-column:2;grid-row:1;margin:var(--sp-3) calc(var(--app-em)*2.5) 0 var(--sp-4);font-size:var(--fs-ui);font-weight:600;}.DLEPush-notification .DLEPush-header:empty{margin:0;}.DLEPush-notification .DLEPush-message{grid-column:2;grid-row:2;margin:var(--sp-2) var(--sp-4) var(--sp-3) var(--sp-4);overflow-wrap:anywhere;}.DLEPush-notification :is(.DLEPush-header, .DLEPush-message) a{color:var(--accent-strong);font-weight:600;text-decoration:underline;text-decoration-thickness:var(--hair);text-underline-offset:calc(var(--app-em)*0.1875);}.DLEPush-notification :is(.DLEPush-header, .DLEPush-message) a:hover{color:var(--text);}.DLEPush-notification .DLEPush-header:empty + .DLEPush-message{margin-top:var(--sp-3);margin-right:calc(var(--app-em)*2.5);}.DLEPush-notification .DLEPush-message ul{margin:var(--sp-2) 0 0;padding:0;list-style:none;}.DLEPush-notification .DLEPush-message li{margin-bottom:var(--sp-1);}.DLEPush-notification .DLEPush-close{position:absolute;top:var(--sp-2);right:var(--sp-2);z-index:2;display:grid;place-items:center;width:calc(var(--app-em)*1.75);height:calc(var(--app-em)*1.75);padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--muted);font-size:var(--fs-h4);line-height:1;cursor:pointer;opacity:.75;}.DLEPush-notification .DLEPush-close:hover{opacity:1;background:var(--surface-soft);color:var(--negative);}.DLEPush-notification.wrapper.push-success{background:var(--positive-soft);}.DLEPush-notification.wrapper.push-success .DLEPush-icon{background:var(--positive);color:#fff;}.DLEPush-notification.wrapper.push-warning{background:var(--warn-soft);}.DLEPush-notification.wrapper.push-warning .DLEPush-icon{background:var(--warn);color:#fff;}.DLEPush-notification.wrapper.push-error{background:var(--negative-soft);}.DLEPush-notification.wrapper.push-error .DLEPush-icon{background:var(--negative);color:#fff;}@media (max-width: 47.5em){.DLEPush{right:var(--sp-3);left:var(--sp-3);top:var(--sp-3);width:auto;min-width:0;max-width:none;}}.c-captcha, .dle-captcha{--captcha-height:80px;display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);}.c-captcha img, .dle-captcha img{width:auto;height:var(--captcha-height);border-radius:var(--r-sm);background:var(--surface-soft);}.c-captcha > input, .dle-captcha > input{flex:0 1 17ch;width:17ch;min-width:0;max-width:100%;height:var(--captcha-height);min-height:var(--captcha-height);}.c-captcha > a, .dle-captcha > a{display:inline-flex;align-items:center;color:var(--accent-strong);font-size:var(--fs-meta);}.smart-captcha{max-width:100%;}.sec-code{display:grid;gap:var(--sp-2);}.qq-uploader{display:grid;gap:var(--sp-3);justify-items:start;}.qq-uploader .qq-upload-drop-area{justify-self:stretch;}.qq-upload-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);padding:0 calc(var(--app-em)*1.125);border-radius:var(--r-lg);background:var(--accent-soft);color:var(--accent-strong);font-size:var(--fs-ui);font-weight:600;letter-spacing:.02em;cursor:pointer;}.qq-upload-button:hover{background:var(--accent);color:var(--accent-ink);}.qq-upload-drop-area{display:grid;place-items:center;min-height:calc(var(--app-em)*7.5);border:var(--hair) dashed var(--line);border-radius:var(--r-lg);background:var(--surface-soft);color:var(--muted);font-size:var(--fs-sm);text-align:center;}.qq-upload-drop-area-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong);}.qq-upload-file, .qq-upload-size, .qq-upload-file-status, .qq-status{color:var(--muted);font-size:var(--fs-meta);}.qq-upload-spinner{display:inline-block;width:var(--sp-4);height:var(--sp-4);border:calc(var(--app-em)*0.125) solid var(--accent-soft);border-top-color:var(--accent-strong);border-radius:50%;animation:dle-spin .8s linear infinite;}.file-box{display:grid;gap:var(--sp-1);width:95%;max-width:calc(var(--app-em)*27.3125);margin-top:var(--sp-2);padding:var(--sp-2);border:var(--hair) solid var(--accent);border-radius:var(--r-sm);background:var(--accent-soft);color:var(--text);font-size:var(--font-size-xs);}.file-box .qq-upload-file-status{color:var(--accent-strong);font-size:var(--font-size-xs);font-weight:600;}.file-box .qq-upload-file{margin:0;color:var(--text);font-size:var(--font-size-xs);overflow-wrap:anywhere;}.file-box .qq-status{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--font-size-xs);}.file-box .qq-upload-size{font-size:var(--font-size-xs);}.file-box .qq-upload-spinner{width:var(--sp-3);height:var(--sp-3);border-width:var(--hair);}.file-box .progress{height:calc(var(--app-em)*0.625);margin:0;}.file-footer-caption, .file-size-info, .file-caption-info{color:var(--muted);font-size:var(--font-size-sm);overflow-wrap:anywhere;}.file-delete, .file-delete-link{color:var(--negative);cursor:pointer;}.upload-options, .upload-restriction{color:var(--muted);font-size:var(--fs-meta);}.uploadedfile{display:flex;align-items:center;gap:var(--sp-2);}.plupload_filelist_footer, .plupload_container{border-radius:var(--r-md);}.add-dynamic-item, .remove-dynamic-item{cursor:pointer;}.dynamic-field-wrapper, .dynamic-field-items, .dynamic-field-item{min-width:0;}.dynamic-field-items{display:grid;gap:var(--sp-2);}.dynamic-field-item{margin-bottom:0!important;}.dynamic-field-wrapper :is(.quick-edit-text, .quick-edit-textarea, .quick-edit-select, .quick-edit-datetime){margin-bottom:0;}.dynamic-field-wrapper:is([data-type="text"], [data-type="datetime"], [data-type="select"], [data-type="yesorno"]) .dynamic-field-item{display:flex;align-items:center;width:100%;}.dynamic-field-wrapper:is([data-type="text"], [data-type="datetime"], [data-type="select"]) .dynamic-field-item > input:not([type="hidden"]),
.dynamic-field-wrapper[data-type="select"] .dynamic-field-item > select,
.dynamic-field-wrapper[data-type="select"] .dynamic-field-item > .bootstrap-select,
.dynamic-field-wrapper[data-type="select"] .dynamic-field-item > .chosen-container{flex:1 1 auto;width:auto!important;min-width:0;max-width:none;}.dynamic-field-wrapper[data-type="yesorno"] .dynamic-field-item > .form-check-label{flex:0 0 auto;min-height:var(--control-h);}.dynamic-field-wrapper:is([data-type="textarea"], [data-type="htmljs"]){margin-bottom:var(--sp-4);}.dynamic-field-wrapper:is([data-type="textarea"], [data-type="htmljs"]) .dynamic-field-item{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-2);}.dynamic-field-wrapper:is([data-type="textarea"], [data-type="htmljs"]) .dynamic-field-item > .xfieldsrow{width:100%;margin-bottom:0;}.dynamic-field-wrapper:is([data-type="textarea"], [data-type="htmljs"]) .dynamic-field-item > .xfieldsrow > textarea,
.dynamic-field-wrapper:is([data-type="textarea"], [data-type="htmljs"]) .dynamic-field-item > .xfieldsrow > .wseditor{display:block;width:100%;}.dynamic-field-wrapper:is([data-type="textarea"], [data-type="htmljs"]) .dynamic-buttons-row{margin:0;}.dynamic-field-wrapper:is([data-type="textarea"], [data-type="htmljs"]) .dynamic-buttons-row .add-dynamic-item,
.dynamic-field-wrapper:is([data-type="textarea"], [data-type="htmljs"]) .dynamic-buttons-row .remove-dynamic-item{margin-top:0!important;}.addnews-form :is(.xf_textarea, .xf_htmljs) > :is(textarea, .wseditor){margin-top:var(--sp-2);}.addnews-form .xf_htmljs > textarea{min-height:calc(10.15em + var(--app-em) + var(--hair) + var(--hair));}.dynamic-field-item .qq-uploader{display:flex;flex-wrap:wrap;align-items:center;column-gap:0;row-gap:var(--sp-1);position:relative;width:100%;}.dynamic-field-item .qq-uploader > [id^="uploadedfile_"]{flex:0 0 100%;}.dynamic-field-wrapper[data-type="file"] .qq-uploader > div{display:flex;flex-wrap:wrap;align-items:center;}.btn.add-dynamic-item, .btn.remove-dynamic-item{background:var(--surface-soft);text-shadow:none;box-shadow:none;}.btn.add-dynamic-item{color:var(--text);}.btn.remove-dynamic-item{color:var(--negative);}.btn.add-dynamic-item:hover{background:var(--accent-soft);color:var(--accent-strong);}.btn.remove-dynamic-item:hover{background:var(--negative-soft);color:var(--negative);}.dynamic-buttons-row{display:flex;flex-wrap:wrap;align-items:center;}.xf-file-wrapper{display:flex;align-items:center;gap:var(--sp-2);width:100%;}.xf-file-wrapper input[type="text"]{flex:1;width:auto;min-width:0;}.ui-dialog .qq-upload-button .ui-dialog .bbcodes, .ui-dialog .btn, .ui-dialog .ui-button, .ui-dialog .dlevotebutton{font-weight:500;letter-spacing:.015em;min-height:auto;padding:calc(var(--app-em) * .6) calc(var(--app-em) * .9);}table.xfields, .xfields_table{width:100%;border-collapse:collapse;}.xfields_table td{padding:var(--sp-2) 0;vertical-align:top;}.xfieldsrow{margin-bottom:var(--sp-4);color:var(--muted);font-size:var(--fs-meta);font-weight:600;}.xfieldsrow:has(> .xfieldscolleft):has(> .xfieldscolright){display:grid;grid-template-columns:minmax(calc(var(--app-em)*8), calc(var(--app-em)*12)) minmax(0,1fr);gap:var(--sp-3);align-items:center;}.xfieldscolright{min-width:0;}.xfieldsdescr, .xfieldsnote{color:var(--muted);font-size:var(--fs-meta);}.xfieldsnote{margin-top:var(--sp-1);}.xfields input[type="text"], .xfields textarea, .xprofile textarea{width:100%;}.user_fields .xfieldscolright{min-width:0;}.user_fields .form-check-input{margin-right:var(--sp-2);}@media (max-width: 47.5em){.xfieldsrow:has(> .xfieldscolleft):has(> .xfieldscolright){grid-template-columns:1fr;}}table.pm, .pm{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--fs-sm);}.pm th, .pm td.pm_head, .pm th.pm_head{padding:var(--sp-3);border-bottom:var(--hair) solid var(--line);color:var(--muted);font-size:var(--fs-meta);font-weight:600;text-align:left;}.pm td.pm_list{padding:var(--sp-3);border-bottom:var(--hair) solid var(--line);cursor:pointer;vertical-align:top;}.pm tbody > tr:hover{background:var(--surface-soft);}.pm td.pm_list.pm_icon, th.pm_head.pm_icon{width:calc(var(--app-em)*2.5);text-align:center;}.pm_list.pm_icon svg{width:var(--sp-6);height:var(--sp-6);margin:auto;color:var(--muted);}.pm_list.pm_icon.pm-unread-image svg{color:var(--accent-strong);}.pm_list.pm_icon.pm-read-image svg{opacity:.5;}.pm_list.pm_icon.pm-reply-image svg{color:var(--positive);}.pm_list .pm_subj, .pm_list.pm_subj{font-weight:600;}.pm_list .pm_last_message{margin-top:var(--sp-1);color:var(--muted);font-size:var(--fs-meta);}.pm_list .pm_with_user, .pm_list .pm_last_date, .pm_list.pm_last_user{color:var(--muted);font-size:var(--fs-meta);}.pm th.pm_last_user, .pm td.pm_last_user{width:calc(var(--app-em)*12.5);}.pm td.pm_last_user{vertical-align:middle;}.pm_list .pm_last_date{margin-top:var(--sp-1);white-space:nowrap;}.pm th.pm_checkbox, .pm .pm_checkbox{width:calc(var(--app-em)*3);padding-inline:var(--sp-2);text-align:center;vertical-align:middle;}.pm td.pm_list.pm_checkbox{padding-inline:var(--sp-2);vertical-align:middle;}.pm .pm_checkbox .form-check-label{display:grid;place-items:center;width:100%;min-height:var(--control-h);}.pm_navigation{width:100%;margin-top:var(--sp-4);}.pm_navigation td{padding:0;vertical-align:middle;}.pm_navigation td:last-child{white-space:nowrap;}.pm_navigation .navigation{display:flex;flex-wrap:wrap;gap:var(--sp-2);}.pm_navigation .navigation a, .pm_navigation .navigation span{display:inline-grid;place-items:center;min-width:calc(var(--app-em)*2.25);height:calc(var(--app-em)*2.25);padding:0 var(--sp-2);border-radius:var(--r-sm);background:var(--surface-soft);color:var(--muted);font-size:var(--fs-meta);}.pm_navigation .navigation a:hover{background:var(--accent-soft);color:var(--accent-strong);}.pm-no-messages{color:var(--muted);font-size:var(--fs-sm);text-align:center;}#pmlist_doaction{max-width:calc(var(--app-em)*14);margin-inline-end:var(--sp-2);}.pm_progress_bar{display:block;height:calc(var(--app-em)*0.75);border-radius:var(--r-pill);background:var(--surface-sunk);overflow:hidden;}.pm_progress_bar > span{display:block;height:100%;border-radius:inherit;background:var(--accent);color:transparent;font-size:0;overflow:hidden;}table.userstop{width:100%;border-collapse:collapse;font-size:var(--fs-sm);}.userstop thead td{padding:var(--sp-3);border-bottom:var(--hair) solid var(--line);color:var(--muted);font-size:var(--fs-meta);font-weight:600;white-space:nowrap;}.userstop td{padding:var(--sp-3);border-bottom:var(--hair) solid var(--line);}.userstop a{color:var(--accent-strong);}.ignore-list-item, .social-list-item{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;border-bottom:var(--hair) solid var(--line);font-size:var(--fs-sm);}.self_delete_link{color:var(--negative);cursor:pointer;}.table, .table-responsive{width:100%;}.table-responsive{overflow-x:auto;}.table-striped tbody tr:nth-child(odd){background:var(--surface-soft);}.table-hover tbody tr:hover{background:var(--accent-soft);}.emoji_box{display:grid;gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow);}.emoji_category{color:var(--muted);font-size:var(--fs-meta);font-weight:600;}.emoji_list{display:flex;flex-wrap:wrap;gap:var(--sp-1);}.emoji_symbol a{display:grid;place-items:center;width:var(--sp-8);height:var(--sp-8);border-radius:var(--r-sm);}.emoji_symbol a:hover{background:var(--accent-soft);}.mass_comments_action{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--sp-3);margin:var(--sp-4) 0;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);background:var(--surface-soft);color:var(--muted);font-size:var(--fs-meta);}.mass_comments_action label{font-weight:600;}.mass_comments_action select{width:auto;min-width:calc(var(--app-em)*12);flex:0 1 auto;}.mass_comments_action .bbcodes{min-height:calc(var(--app-em)*2.5);background:var(--surface);}.plupload_container{padding:0;background:transparent;}.plupload, .plupload_container .plupload{border:var(--hair) solid var(--line);border-radius:var(--r-lg);background:var(--surface-soft);color:var(--text);}.plupload_header, .plupload_header_content{background:var(--surface-soft);color:var(--text);}.plupload_header_title, .plupload_header_text{color:var(--text);}.plupload_filelist_footer{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:0 0 var(--r-md) var(--r-md);}.plupload_filelist_footer .plupload_file_size, .plupload_filelist_footer .plupload_file_status{padding:0;}.plupload_buttons{float:none;display:flex;flex-wrap:wrap;gap:var(--sp-2);}.plupload_upload_status{float:none;margin-left:auto;padding:0;}.plupload_filelist, .plupload_filelist_content, .plupload_content{color:var(--text);}.plupload_file{border-color:var(--line);background:var(--surface);color:var(--text);}.plupload_file_name, .plupload_file_size, .plupload_file_status, .plupload_file_percent{color:var(--muted);}.plupload_droptext{color:var(--muted);background:transparent;}.plupload_droptext::before{color:var(--line);margin-top:calc(var(--app-em)*-2.4);}.comments-image-uploader .plupload_wrapper{background:var(--surface-soft);border-color:var(--line);border-radius:var(--r-md);}.plupload_button.ui-button, .plupload_button.plupload_add, .plupload_button.plupload_add:hover, .plupload_button.plupload_start, .plupload_button.plupload_start:hover{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:calc(var(--app-em)*2.25);padding:0 var(--sp-4);border:0;border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent-strong);font-weight:600;text-shadow:none;box-shadow:none;cursor:pointer;}.plupload_button.ui-button:hover, .plupload_button.plupload_add:hover, .plupload_button.plupload_start:hover{background:var(--accent);color:var(--accent-ink);}.plupload_progress_container, .plupload_view_thumbs div.plupload_file_status{background:var(--surface-sunk);box-shadow:none;}.plupload_progress_container .ui-progressbar-value{background:var(--accent);background-image:none;border-color:var(--accent);}.plupload_view_thumbs .plupload_file{border-color:var(--line);background:var(--surface);box-shadow:var(--shadow-tiny);border-radius:var(--r-sm);}.plupload_view_thumbs .plupload_file_fields{background:var(--surface-soft);border-color:var(--line);}.plupload_view_thumbs .plupload_file_dummy{color:var(--muted);}.plupload_disabled, .plupload_button.plupload_disabled{opacity:.55;}.plupload_file_progress, .plupload_progress_bar{background:var(--accent);}.plupload_delete a, .plupload_done a, .plupload_failed a{color:var(--muted);}.plupload_message{border-radius:var(--r-md);background:var(--warn-soft);color:var(--warn);}#comments-image-uploader-edit .plupload_filelist{margin-bottom:0;}#comments-image-uploader-edit .plupload_filelist th,
#comments-image-uploader-edit .plupload_filelist td{border:0;}#comments-image-uploader-edit .plupload_button{border:0;text-decoration:none;}:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_wrapper{background:var(--surface-soft);border-color:var(--line);}:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_droptext,
:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_droptext::before,
:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_file_name,
:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_file_size,
:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_file_status,
:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_file_percent,
:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_file_dummy{color:var(--muted);}:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_view_list .plupload_file,
:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_view_thumbs .plupload_file{border-color:var(--line);background:var(--surface);box-shadow:var(--shadow-tiny);}:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_view_thumbs .plupload_file_fields{border-color:var(--line);background:var(--surface-soft);}:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_view_thumbs div.plupload_file_name,
:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_file_rename{border-color:var(--line);}:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_progress_container,
:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_view_list div.plupload_file_status,
:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_view_thumbs div.plupload_file_status{background:var(--surface-sunk);box-shadow:none;}:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_progress_container .ui-progressbar-value,
:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_file_progress{border-color:var(--accent);background:var(--accent);background-image:none;}:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_message{background:var(--warn-soft);color:var(--warn);box-shadow:none;}:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_message.ui-state-error{border-color:var(--negative)!important;background:var(--negative-soft);color:var(--negative);}:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_message.ui-state-highlight{border-color:var(--warn)!important;background:var(--warn-soft);color:var(--warn);}:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_message_close::before{color:var(--muted);}[class^="dle_b_"], [class*=" dle_b_"]{display:block;}.ui-dialog-content fieldset{margin:0 0 var(--sp-5);padding:var(--sp-4);border:var(--hair) solid var(--line);border-radius:var(--r-md);}.ui-dialog-content fieldset:last-child{margin-bottom:0;}.ui-dialog-content legend{padding:0 var(--sp-2);color:var(--text);font-size:var(--fs-ui);font-weight:600;}.ui-dialog-content form{margin:0;}.ui-dialog-content table{width:100%;border-collapse:collapse;}.ui-dialog-content table td{padding:var(--sp-1) 0 var(--sp-2);vertical-align:top;}.ui-dialog-content table td:first-child{padding-right:var(--sp-3);}#dlevotespopupcontent{display:grid;gap:var(--sp-4);}#dlevotespopupcontent .voteprogress{margin:var(--sp-1) 0 0;}#dlevotespopupcontent span[style*="red"]{color:var(--negative)!important;font-size:var(--fs-meta);}.dlevotebutton{margin-top:var(--sp-3);}.plupload_wrapper .plupload_button.ui-button,
.plupload_wrapper .plupload_button.plupload_add,
.plupload_wrapper .plupload_button.plupload_add:hover,
.plupload_wrapper .plupload_button.plupload_start,
.plupload_wrapper .plupload_button.plupload_start:hover{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:calc(var(--app-em)*2.25);height:auto;padding:calc(var(--app-em)*0.25) var(--sp-4);line-height:1.2;vertical-align:middle;background:var(--accent-soft);border-color:transparent;color:var(--accent-strong);border-radius:var(--r-md);text-shadow:none;box-shadow:none;}.plupload_wrapper .plupload_button.plupload_start,
.plupload_wrapper .plupload_button.plupload_start:hover{background:var(--accent-strong);color:var(--accent-ink);}.plupload_wrapper .plupload_button .ui-icon,
.plupload_wrapper .plupload_button .ui-button-icon-primary.ui-icon{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;margin:0;line-height:1;text-indent:0;background:none;}.plupload_wrapper .plupload_button .ui-button-text{padding:0;line-height:1.2;}.plupload_wrapper .plupload_button.plupload_add:hover{background:var(--accent);color:var(--accent-ink);}.plupload_wrapper .plupload_button.plupload_start:hover{background:var(--accent);}.ui-dialog.dle-popup-mediaupload .plupload_view_switch .ui-button{min-height:0;padding:var(--sp-1);border-radius:var(--r-xs);background:transparent;color:var(--muted);box-shadow:none;}.ui-dialog.dle-popup-mediaupload .plupload_view_switch .ui-button:hover{background:var(--surface-soft);color:var(--accent-strong);}.ui-dialog.dle-popup-mediaupload .plupload_view_switch .ui-button.ui-state-active{background:var(--accent-soft);color:var(--accent-strong);}.ui-dialog.dle-popup-mediaupload .mediaupload-box{border-color:var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:none;}.ui-dialog.dle-popup-mediaupload .tabs a{color:var(--muted);border-color:transparent;}.ui-dialog.dle-popup-mediaupload .tabs a:hover{background:var(--surface-soft);border-color:transparent;color:var(--accent-strong);}.ui-dialog.dle-popup-mediaupload .tabs a.current,
.ui-dialog.dle-popup-mediaupload .tabs a.current:hover{background:var(--surface);color:var(--accent-strong);border-color:var(--line);border-top-color:var(--accent);border-bottom-color:transparent;}.ui-dialog.dle-popup-mediaupload input[type="checkbox"],
.ui-dialog.dle-popup-mediaupload input[type="radio"]{width:calc(var(--app-em)*1.125);height:calc(var(--app-em)*1.125);margin:0;vertical-align:middle;}.ui-dialog.dle-popup-mediaupload label{color:var(--text);}.ui-dialog.dle-popup-mediaupload .checkbox, .ui-dialog.dle-popup-mediaupload .checkbox-inline{color:var(--text);}.ui-dialog.dle-popup-mediaupload .form-check-label,
.ui-dialog.dle-popup-mediaupload .checkbox-inline,
.ui-dialog.dle-popup-mediaupload .radio-inline{display:inline-flex;align-items:center;gap:var(--sp-2);}.ui-dialog.dle-popup-mediaupload .mediaupload-insert-descr{flex:0 0 12.93em;width:12.93em;max-width:none;margin-inline-end:var(--sp-3);}.ui-dialog.dle-popup-mediaupload .mediaupload-thumbs-params > .checkbox-inline{display:inline-flex;align-items:center;min-width:0;}@media (max-width: 47.5em){.ui-dialog.dle-popup-mediaupload .mediaupload-thumbs-params{display:grid!important;grid-template-columns:1fr;gap:var(--sp-2);white-space:normal;}.ui-dialog.dle-popup-mediaupload .mediaupload-thumbs-params > .radio-inline,
	.ui-dialog.dle-popup-mediaupload .mediaupload-thumbs-params > .checkbox-inline{width:fit-content;min-width:0;margin:0;white-space:normal;}.ui-dialog.dle-popup-mediaupload .mediaupload-file-params{flex-wrap:wrap;row-gap:var(--sp-2);}.ui-dialog.dle-popup-mediaupload .mediaupload-file-params > .mediaupload-insert-descr{flex-basis:100%;width:100%;margin-inline-end:0;}}.ui-dialog.dle-popup-mediaupload .media-upload-button,
.ui-dialog.dle-popup-mediaupload .mediaupload-col3 button{background:var(--accent-strong);border-color:transparent;color:var(--accent-ink);border-radius:var(--r-md);text-shadow:none;box-shadow:none;}.ui-dialog.dle-popup-mediaupload .mediaupload-col3 button{display:inline-flex;align-items:center;justify-content:center;min-height:auto;padding:calc(var(--app-em)*0.4) calc(var(--app-em)*1.125);font-size:var(--fs-ui);line-height:1.45;}.ui-dialog.dle-popup-mediaupload .media-upload-button:hover,
.ui-dialog.dle-popup-mediaupload .mediaupload-col3 button:hover{background:var(--accent);}.ui-dialog.dle-popup-mediaupload .media-upload-drop-area{border-color:var(--line);border-radius:var(--r-md);}.ui-dialog.dle-popup-mediaupload .media-upload-drop-area div{color:var(--muted);opacity:.8;}.ui-dialog.dle-popup-mediaupload .mediaupload-insert-params{background:var(--surface-soft);border-color:var(--line);}.ui-dialog.dle-popup-mediaupload .mediaupload-row{margin-top:0;padding-block:var(--sp-1);border-color:var(--line);}.ui-dialog.dle-popup-mediaupload #upload-viaurl-status,
.ui-dialog.dle-popup-mediaupload #upload-viaftp-status{display:none;margin:0;padding:0;}.ui-dialog.dle-popup-mediaupload #upload-viaurl-status:has(> span:not(:empty)),
.ui-dialog.dle-popup-mediaupload #upload-viaftp-status:has(> span:not(:empty)){display:block;padding:var(--sp-1) var(--sp-3) 0;}.ui-dialog.dle-popup-mediaupload .upload-options{border-color:var(--line);}.ui-dialog.dle-popup-mediaupload .upload-restriction{color:var(--muted);opacity:1;}.ui-dialog.dle-popup-mediaupload .mediaupload-file-box{background:var(--accent-soft);border-color:var(--accent);color:var(--text);border-radius:var(--r-md);box-shadow:none;}.ui-dialog.dle-popup-mediaupload .mediaupload-file-success{background:var(--positive-soft);border-color:var(--positive);}.ui-dialog.dle-popup-mediaupload .mediaupload-file-warning{background:var(--warn-soft);border-color:var(--warn);}.ui-dialog.dle-popup-mediaupload .mediaupload-file-error{background:var(--negative-soft);border-color:var(--negative);}.ui-dialog.dle-popup-mediaupload .mediaupload-progress{background:var(--surface-sunk);box-shadow:none;}.ui-dialog.dle-popup-mediaupload .mediaupload-progress .mediaupload-progress-bar{background:var(--accent);background-image:none;border:0;box-shadow:none;}.ui-dialog.dle-popup-mediaupload .file-preview-card,
.ui-dialog.dle-popup-mediaupload .folder-preview-card{border-color:var(--line);background:var(--surface);box-shadow:var(--shadow-tiny);}.ui-dialog.dle-popup-mediaupload .file-preview-card .file-footer,
.ui-dialog.dle-popup-mediaupload .file-preview-card .file-footer-caption,
.ui-dialog.dle-popup-mediaupload .folder-preview-card .file-footer-caption{border-color:var(--line);}.ui-dialog.dle-popup-mediaupload .file-preview-card .file-footer-bottom{background:var(--surface-soft);border-color:transparent;}.ui-dialog.dle-popup-mediaupload .file-preview-card .file-footer a{color:var(--muted);}.ui-dialog.dle-popup-mediaupload .file-preview-card.active{border-color:var(--accent);}.ui-dialog.dle-popup-mediaupload .file-preview-card.active .file-content{border-left-color:var(--accent);border-right-color:var(--accent);border-top-color:var(--accent);}.ui-dialog.dle-popup-mediaupload .file-preview-card.active .file-footer-caption{border-left-color:var(--accent);border-right-color:var(--accent);}.ui-dialog.dle-popup-mediaupload .file-preview-card.active .file-footer-bottom{border-left-color:var(--accent);border-right-color:var(--accent);border-bottom-color:var(--accent);}.ui-dialog.dle-popup-mediaupload .file-preview-card .active-ribbon span{background:var(--accent-strong);}.ui-dialog.dle-popup-mediaupload .file-preview-card .file-size-info{color:var(--muted);}.ui-dialog.dle-popup-mediaupload .file-preview-card .file-ext{background:var(--accent-strong);color:var(--accent-ink);}.ui-dialog.dle-popup-mediaupload .file-preview-card .file-delete a{color:var(--negative);}.ui-dialog.dle-popup-mediaupload .ui-dialog-buttonset{flex-wrap:wrap;align-items:center;}.ui-dialog.dle-popup-mediaupload #mediaupload-delete{order:-1;margin-right:auto;float:none;background:var(--negative-soft);color:var(--negative);box-shadow:none;}.ui-dialog.dle-popup-mediaupload #mediaupload-delete:hover{background:var(--negative);color:#fff;}.ui-dialog.dle-popup-mediaupload .ui-button.bg-teal,
.ui-dialog.dle-popup-mediaupload #mediaupload-insert{background:var(--accent-strong);color:var(--accent-ink);}.ui-dialog.dle-popup-mediaupload .ui-button.bg-teal:hover,
.ui-dialog.dle-popup-mediaupload #mediaupload-insert:hover{background:var(--accent);color:var(--accent-ink);}.bg-teal{background:var(--accent-strong);color:var(--accent-ink);}.dlepopup, .dlepopupmessage, .dlereplypopup, .dleuserpopup, .dlepopup-news-edit{font-size:var(--fs-sm);}.preview-box, .preview-fieldset{display:grid;gap:var(--sp-2);}.preview-legend{color:var(--muted);font-size:var(--fs-meta);font-weight:600;}:root,html[data-theme="dark"]{--fl-brand:#08b6f5;--fl-brand-hover:#40c8fa;--fl-brand-soft:#102c39;--fl-brand-hover-soft:#173b4b;--fl-brand-border:#255f76;--fl-brand-focus:#08b6f580;--fl-brand-ink:#081923;--bg:#101014;--surface:#19191f;--surface-soft:#202027;--surface-sunk:#141419;--text:#f3f2f5;--muted:#a2a0ad;--line:#2b2a33;--news-text:#d2d0da;--positive:#81cbae;--positive-soft:#173c31;--negative:#ff8595;--negative-soft:#40212b;--font-size-base:.9375rem;--font-size-lg:1rem;--app-em:1rem;--font-size-sm:.875rem;--font-size-xs:.75rem;--font-size-ui:.9375rem;--fs-ui:.9375rem;--fs-meta:.8125rem;--control-h:48px;--fl-header:76px;--fl-sidebar:218px;--fl-padding:34px;--image-brightness:1;--image-contrast:1;--image-saturate:1;--shadow:0 16px 60px #0004;--shadow-menu:0 16px 55px #0007;color-scheme:dark;}:root,:root[data-theme="dark"]{--accent:var(--fl-brand);--accent-strong:var(--fl-brand-hover);--accent-soft:var(--fl-brand-soft);--accent-hover-soft:var(--fl-brand-hover-soft);--accent-ink:var(--fl-brand-ink);}*{box-sizing:border-box;}html{scroll-behavior:smooth;scroll-padding-top:100px;}body.fl-app{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:15px;line-height:1.5;overflow-x:clip;}a{color:inherit;}button,input,select,textarea{font:inherit;}button{cursor:pointer;}a,button{-webkit-tap-highlight-color:transparent;}[hidden]{display:none!important;}.fl-app a{text-decoration:none;}.fl-app button{font-family:inherit;}:focus-visible{outline:2px solid var(--fl-brand);outline-offset:4px;}.fl-icon{width:21px;height:21px;display:inline-block;vertical-align:middle;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.fl-symbols{position:absolute;width:0;height:0;overflow:hidden;}.fl-muted{color:var(--muted);}.fl-coral{color:var(--fl-brand);}.fl-text-link{display:inline-flex;align-items:center;gap:8px;background:none;border:0;color:var(--muted);font-size:13px;padding:8px 0;}.fl-text-link:hover{color:var(--text);}.fl-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 18px;border:1px solid var(--line);border-radius:10px;font-size:13px;font-weight:650;line-height:1.4;white-space:nowrap;transition:background .18s,transform .18s,border-color .18s;}.fl-button:hover{transform:translateY(-1px);}.fl-button--primary{background:var(--fl-brand);border-color:var(--fl-brand);color:var(--fl-brand-ink);}.fl-button--primary:hover{background:var(--fl-brand-hover);color:var(--fl-brand-ink);border-color:var(--fl-brand-hover);}.fl-button--quiet{background:var(--surface);color:var(--text);}.fl-button:disabled{opacity:.5;cursor:wait;transform:none;}.fl-icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:50%;flex-shrink:0;}.fl-icon-button:hover{background:var(--surface-soft);}.fl-header{height:var(--fl-header);position:fixed;z-index:100;inset:0 0 auto;display:flex;align-items:center;gap:26px;padding:0 30px;background:#101014f5;border-bottom:1px solid #ffffff09;backdrop-filter:blur(16px);}.fl-brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;width:calc(var(--fl-sidebar) - 34px);}.fl-brand-mark{display:flex;align-items:center;justify-content:center;color:var(--fl-brand);width:35px;height:35px;}.fl-brand-mark .fl-icon{width:35px;height:35px;stroke-width:2.35;}.fl-brand-word{font-size:27px;font-weight:760;letter-spacing:-1.3px;line-height:1;}.fl-brand-word>span:not(.fl-brand-dot){font-weight:510;}.fl-brand-dot{color:var(--fl-brand);}.fl-search{display:flex;align-items:center;gap:11px;max-width:540px;flex:1;background:#1b1b21;border:1px solid #2b2a32;border-radius:10px;padding:0 12px;margin-right:auto;height:43px;}.fl-search>.fl-icon{color:#92909e;width:19px;height:19px;}.fl-search input{width:100%;min-height:0;height:40px;padding:0;border:0;background:transparent!important;box-shadow:none!important;font-size:13px;border-radius:0;}.fl-search input::placeholder{color:#868492;}.fl-search:focus-within{outline:2px solid var(--fl-brand-focus);outline-offset:2px;}.fl-search button{border:0;background:transparent;color:#92909e;padding:6px;display:flex;}.fl-search button:hover{color:var(--text);}.fl-search button .fl-icon{width:17px;height:17px;}.fl-header-actions{display:flex;align-items:center;gap:16px;}.fl-header .user-menu{flex:none;}.fl-header .user-menu__toggle{border:1px solid var(--line);background:none;min-height:42px;border-radius:10px;padding:9px 13px;gap:8px;font-size:12px;box-shadow:none;}.fl-header .user-menu__toggle:after{display:none;}.fl-header .user-menu__panel{top:calc(100% + 18px);min-width:290px;z-index:110;}.fl-header .user-menu__name{max-width:110px;overflow:hidden;text-overflow:ellipsis;}.fl-header .user-menu__badge{min-width:18px;}.fl-menu-button,.fl-mobile-search{display:none;}.fl-sidebar{position:fixed;top:var(--fl-header);bottom:0;left:0;z-index:80;width:var(--fl-sidebar);padding:28px 18px 20px 24px;border-right:1px solid #ffffff09;background:var(--bg);display:flex;flex-direction:column;overflow:auto;scrollbar-width:thin;scrollbar-color:#36343d transparent;}.fl-nav-caption{font-size:9px;font-weight:700;letter-spacing:1.4px;color:#84808f;display:block;padding:0 12px;margin-bottom:12px;}.fl-nav-link{display:flex;align-items:center;gap:12px;min-height:43px;padding:11px 12px;border-radius:8px;color:#aaa7b5;font-size:13px;font-weight:530;margin-bottom:4px;}.fl-nav-link .fl-icon{width:19px;height:19px;}.fl-nav-link:hover{background:#ffffff05;color:var(--text);}.fl-nav-link.is-active{color:var(--fl-brand);background:var(--fl-brand-soft);}.fl-nav-link.is-active .fl-icon{stroke-width:2;}.fl-category-menu{margin-top:28px;margin-bottom:16px;}.fl-category-menu>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding-right:10px;}.fl-category-menu>summary::-webkit-details-marker{display:none;}.fl-category-menu summary .fl-nav-caption{margin:0;}.fl-category-menu summary .fl-icon{width:14px;height:14px;color:#7f7a8b;transition:transform .15s;}.fl-category-menu:not([open]) summary .fl-icon{transform:rotate(-90deg);}.fl-category-list,.fl-category-list ul{list-style:none;padding:12px 0 0;margin:0;}.fl-category-list ul{padding:0 0 0 15px;}.fl-category-list a{display:flex;align-items:center;gap:12px;padding:9px 12px;font-size:12px;color:#a3a0af;border-radius:8px;overflow-wrap:anywhere;}.fl-category-list a:hover{color:#faf9fc;background:#ffffff05;}.fl-category-list a.is-active{color:var(--fl-brand);background:var(--fl-brand-soft);}.fl-category-dot{width:5px;height:5px;background:#686370;border-radius:50%;flex-shrink:0;}.fl-category-list a.is-active .fl-category-dot{background:var(--fl-brand);}.fl-sidebar-bottom{margin-top:auto;padding-top:26px;}.fl-upload-note{padding:18px 14px;border:1px solid #34303a;border-radius:12px;background:linear-gradient(130deg,#211e27,#17171d);}.fl-upload-note>.fl-icon{color:var(--fl-brand);width:20px;height:20px;display:block;margin-bottom:11px;}.fl-upload-note strong{font-size:12px;font-weight:600;}.fl-upload-note p{font-size:11px;color:var(--muted);margin:4px 0 12px;}.fl-upload-note a{display:flex;gap:7px;align-items:center;font-size:10px;font-weight:600;color:var(--fl-brand);}.fl-upload-note a .fl-icon{width:14px;height:14px;}.fl-sidebar-age{font-size:10px;color:#8d8798;display:flex;align-items:center;gap:8px;margin:23px 0 13px;}.fl-sidebar-age span{border:1px solid #514553;padding:1px 5px;border-radius:4px;font-size:9px;font-weight:650;color:#c5b8c7;}.fl-small-links{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:10px;color:#85818d;}.fl-small-links a:hover{color:var(--text);}.fl-copyright{font-size:9px;color:#686372;margin:10px 0 0;}.fl-main{margin-left:var(--fl-sidebar);padding:calc(var(--fl-header) + 36px) var(--fl-padding) 20px;max-width:1810px;min-height:100vh;min-width:0;}.fl-content,#dle-content{min-width:0;}.fl-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:4px 0 30px;border-bottom:1px solid #ffffff0a;}.fl-eyebrow{font-size:9px;letter-spacing:1.65px;font-weight:650;color:#a8a0b0;display:inline-flex;align-items:center;gap:8px;}.fl-status-dot{width:5px;height:5px;background:var(--fl-brand);border-radius:50%;}.fl-intro h1{font-size:clamp(32px,3.4vw,53px);font-weight:740;letter-spacing:-2.2px;line-height:1.12;margin:12px 0 10px;}.fl-intro h1 em{font-style:normal;color:var(--fl-brand);}.fl-intro p{margin:0;color:#95909f;font-size:12px;}.fl-intro-link{font-size:11px;font-weight:600;color:#c4bdce;display:flex;align-items:center;gap:12px;white-space:nowrap;}.fl-intro-link .fl-icon{color:var(--fl-brand);width:18px;height:18px;}.fl-page-heading{padding-bottom:20px;}.fl-page-heading h1{font-size:36px;line-height:1.15;letter-spacing:-1px;margin:8px 0 10px;}.fl-page-heading p,.fl-page-description{font-size:13px;color:var(--muted);}.fl-breadcrumb{font-size:11px;color:var(--muted);margin:0 0 20px;}.fl-breadcrumb:empty{display:none;}.fl-feed-tools{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:76px;}.fl-feed-tabs{display:flex;align-items:center;gap:6px;}.fl-feed-tabs a{padding:8px 14px;border:1px solid transparent;border-radius:8px;font-size:12px;color:#a5a0af;}.fl-feed-tabs a.is-active{background:var(--fl-brand-soft);color:var(--fl-brand);border-color:var(--fl-brand-border);font-weight:650;}.fl-feed-tabs a:not(.is-active):hover{color:var(--text);background:var(--surface);}.fl-sort{position:relative;z-index:15;min-width:115px;}.fl-sort summary{display:flex;justify-content:flex-end;gap:8px;align-items:center;font-size:11px;cursor:pointer;color:#a5a0af;list-style:none;padding:10px 0;}.fl-sort summary::-webkit-details-marker{display:none;}.fl-sort summary .fl-icon{width:14px;height:14px;}.fl-sort>div{position:absolute;right:0;top:100%;padding:14px 16px;border:1px solid var(--line);border-radius:10px;min-width:210px;background:var(--surface);box-shadow:var(--shadow-menu);font-size:12px;}.fl-sort>div form,.fl-sort>div ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;}.fl-sort>div li{padding:3px 0;}.fl-sort a:hover{color:var(--fl-brand);}.fl-is-listing .fl-content>#dle-content,.fl-is-listing .fl-content:has(>.fl-card){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:17px;row-gap:30px;}.fl-is-listing #dle-content>:not(.fl-card),.fl-is-listing .fl-content>.fl-pagination,.fl-is-listing .fl-content>.info,.fl-is-listing .fl-content>#navigation{grid-column:1/-1;}.fl-card{min-width:0;}.fl-card-media{display:block;position:relative;aspect-ratio:9/16;width:100%;overflow:hidden;border-radius:13px;background:#211e28;isolation:isolate;}.fl-card-media>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease;}.fl-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0002,transparent 30%,transparent 60%,#0009);pointer-events:none;}.fl-card-media:hover>img{transform:scale(1.035);}.fl-card-badge{position:absolute;left:10px;top:10px;border:1px solid #ffffff23;border-radius:5px;background:#16131dc9;color:#f6ebf0;padding:4px 6px;font-size:9px;display:flex;gap:4px;align-items:center;z-index:1;backdrop-filter:blur(8px);}.fl-card-badge .fl-icon{width:11px;height:11px;color:var(--fl-brand);}.fl-card-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #ffffff54;width:47px;height:47px;z-index:1;background:#21182266;backdrop-filter:blur(12px);opacity:0;transition:opacity .2s,transform .2s;}.fl-card-play .fl-icon{width:20px;height:20px;margin-left:2px;fill:white;stroke-width:1;}.fl-card-media:hover .fl-card-play,.fl-card-media:focus-visible .fl-card-play{opacity:1;transform:translate(-50%,-50%) scale(1);}.fl-card-bottom{position:absolute;bottom:11px;left:11px;right:11px;z-index:1;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#f0edf4;text-shadow:0 1px 6px #0008;}.fl-card-bottom>span{display:flex;align-items:center;gap:5px;}.fl-card-bottom .fl-icon{width:14px;height:14px;}.fl-card-mini-loop{opacity:.8;}.fl-card-info{padding:11px 1px 0;}.fl-card-info h2,.fl-card-info h3{font-size:12px;line-height:1.55;letter-spacing:0;margin:0 0 5px;font-weight:570;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#eeebf3;}.fl-card-info h2 a:hover,.fl-card-info h3 a:hover{color:var(--fl-brand);}.fl-card-meta{display:flex;align-items:center;gap:6px;font-size:9px;color:#85808f;min-width:0;white-space:nowrap;}.fl-card-meta>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;}.fl-card-meta time{flex-shrink:0;}.fl-meta-dot{width:2px;height:2px;background:#74707e;border-radius:50%;flex-shrink:0;}.fl-no-cover{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;background:radial-gradient(ellipse at 50% 40%,#3b283b,transparent 70%),#1c1923;color:#b182a0;font-weight:600;}.fl-no-cover .fl-icon{width:55px;height:55px;stroke-width:1.2;}.fl-pagination{grid-column:1/-1;display:flex;justify-content:center;align-items:center;gap:24px;padding:28px 0 12px;font-size:12px;}.fl-page-numbers{display:flex;align-items:center;gap:6px;flex-wrap:wrap;}.fl-page-numbers>a,.fl-page-numbers>span{display:flex;align-items:center;justify-content:center;min-width:33px;min-height:35px;border-radius:7px;padding:5px 9px;}.fl-page-numbers>span:not(.nav_ext){background:var(--fl-brand);color:var(--fl-brand-ink);font-weight:650;}.fl-page-numbers>a:hover{background:var(--surface);}.fl-page-edge{display:flex;align-items:center;gap:8px;color:var(--muted);min-height:44px;}.fl-page-edge .fl-icon{width:15px;height:15px;}.fl-page-footer{display:flex;align-items:center;gap:18px;color:#706a7a;font-size:10px;margin-top:42px;border-top:1px solid #ffffff0a;padding:22px 0 4px;}.fl-page-footer>span{color:#bbb4c6;font-weight:700;font-size:15px;letter-spacing:-.4px;}.fl-page-footer p{margin:0;}.fl-page-footer>a{margin-left:auto;}.fl-bottom-nav,.fl-menu-backdrop{display:none;}.fl-watch-details>.fl-next-short+.fl-button{margin-top:18px;}.fl-upload-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 30px;}.fl-upload-heading h1{font-size:38px;line-height:1.15;font-weight:730;letter-spacing:-1.5px;margin:10px 0;}.fl-upload-heading p{font-size:12px;color:#9991a4;margin:0;}.fl-upload-heading>.fl-text-link{font-size:11px;}.fl-upload-heading>.fl-text-link .fl-icon{width:16px;height:16px;}.fl-upload-layout{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:28px;align-items:start;}.fl-upload-main{min-width:0;background:#19171f;border:1px solid #302a36;border-radius:14px;padding:26px 28px 0;}.fl-steps{display:none;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #332b38;padding-bottom:26px;margin-bottom:24px;}.is-enhanced .fl-steps{display:flex;}.fl-steps button{display:flex;align-items:center;gap:9px;padding:0;border:0;background:none;font-size:12px;color:#867b92;text-align:left;min-height:36px;}.fl-steps button>span{display:flex;align-items:center;justify-content:center;background:#26212e;border:1px solid #3b3346;width:28px;height:28px;border-radius:50%;font-size:11px;font-weight:550;}.fl-steps button strong{font-size:12px;font-weight:550;}.fl-steps button.is-active{color:#fff;}.fl-steps button.is-active>span{background:var(--fl-brand);color:var(--fl-brand-ink);border-color:var(--fl-brand);}.fl-steps button.is-complete>span{color:var(--fl-brand);border-color:var(--fl-brand-border);background:var(--fl-brand-soft);}.fl-step-line{height:1px;background:#3b3243;flex:1;max-width:65px;}.fl-step-heading{margin-bottom:25px;}.fl-step-heading h2{font-size:19px;letter-spacing:-.45px;font-weight:620;line-height:1.3;margin:0 0 8px;}.fl-step-heading p{font-size:11px;color:#9b8fa7;margin:0;}.fl-upload-step:not([hidden])+.fl-upload-step{margin-top:32px;}.is-enhanced .fl-upload-step{margin-top:0!important;}.fl-field-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px;}.fl-field-heading h3{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:570;margin:0;color:#e3d8ec;}.fl-field-heading .fl-icon{width:16px;height:16px;color:#b9a9c6;}.fl-field-heading>span{font-size:9px;color:#95839f;}.fl-required{color:var(--fl-brand);font-weight:600;}.fl-media-slot{margin-bottom:24px;}.fl-field-help{font-size:10px;line-height:1.7;color:#9f90a9;margin:11px 0 0;}.fl-media-status{font-size:10px;line-height:1.6;color:#bbb0c7;margin:7px 0 0;}.fl-media-status.is-error{color:#ff9eaa;}.fl-native-uploader [id^="xfupload_"]{min-height:196px;padding:20px 16px 18px;position:relative;border:1px dashed #655067;border-radius:11px;background:radial-gradient(ellipse at 50% 0%,#33212e55,transparent 80%),#1d1923;transition:border-color .2s,background .2s;}.fl-native-uploader--poster [id^="xfupload_"]{min-height:118px;background:#1d1923;padding:18px 16px;}.fl-native-uploader [id^="xfupload_"].is-dragging{border-color:var(--fl-brand);background:var(--fl-brand-soft);}.fl-native-uploader .qq-uploader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:158px;background:transparent;padding:0;margin:0;}.fl-native-uploader--poster .qq-uploader{min-height:74px;}.fl-native-uploader--video .qq-uploader:before{content:"Drop your video here";font-size:15px;font-weight:580;letter-spacing:-.1px;color:#e9dfed;padding-top:43px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='none' stroke='%2308b6f5' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V3m-5 5 5-5 5 5M4 15v4a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-4'/%3E%3C/svg%3E") no-repeat center top;}.fl-native-uploader--poster .qq-uploader:before{content:"Drop a poster here";font-size:12px;color:#d3c5dc;font-weight:500;}.fl-native-uploader .qq-upload-button{display:inline-flex!important;align-items:center;justify-content:center;min-width:122px;min-height:34px;border:1px solid var(--fl-brand-border);border-radius:7px;background:var(--fl-brand-soft)!important;color:var(--fl-brand-hover)!important;font-size:10px;font-weight:600;padding:8px 13px;margin:0;cursor:pointer;box-shadow:none;line-height:1.5;}.fl-native-uploader .qq-upload-button:hover{background:var(--fl-brand-hover-soft)!important;}.fl-native-uploader .qq-upload-button[disabled]{opacity:.5;cursor:not-allowed;}.fl-native-uploader [id^="uploadedfile_"]{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;max-width:100%;}.fl-native-uploader .qq-uploader:has(.uploadedfile):before{display:none;}.fl-native-uploader .qq-uploader:has(.uploadedfile){min-height:90px;}.fl-native-uploader .file-preview-card{width:114px;max-width:100%;border-radius:8px;border:1px solid #504152;overflow:hidden;margin:0;background:#29212f;color:#d6c6df;box-shadow:none;}.fl-native-uploader .file-content{position:relative;height:100px!important;overflow:hidden;background:#201b28!important;}.fl-native-uploader .file-preview-image{width:100%;height:100%;object-fit:cover;}.fl-native-uploader .file-icon{height:52px!important;margin:24px auto;display:block;}.fl-native-uploader .file-ext{position:absolute;z-index:1;top:6px;left:6px;color:white;background:#0008;border-radius:3px;padding:1px 4px;font-size:8px;}.fl-native-uploader .file-footer{padding:7px;font-size:8px;}.fl-native-uploader .file-footer-caption{max-width:100%;overflow:hidden;}.fl-native-uploader .file-caption-info{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:9px;}.fl-native-uploader .file-size-info{font-size:8px;color:#96859f;}.fl-native-uploader .file-footer-bottom{display:flex;justify-content:space-between;margin-top:6px;}.fl-native-uploader .file-footer-bottom a{padding:5px;color:#e2b8c9;}.fl-native-uploader .active-ribbon{display:none;}.fl-native-uploader .file-box{width:100%;margin:14px 0 0;padding:12px;background:#261e2d;border:1px solid #4a354d;border-radius:8px;font-size:10px;overflow:hidden;}.fl-native-uploader .qq-upload-file{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:4px 0;}.fl-native-uploader .qq-upload-file-status{color:#b698bd;}.fl-native-uploader .qq-status{color:#cbb9d1;font-size:9px;float:none;}.fl-native-uploader .progress{margin-top:9px;height:5px;background:#4b3850;border:0;border-radius:4px;overflow:hidden;box-shadow:none;}.fl-native-uploader .progress-bar{height:100%;background:var(--fl-brand);border:0;box-shadow:none;}.fl-native-uploader .progress-bar>span{display:none;}.fl-native-uploader .text-danger{color:#ff98aa;}.fl-native-uploader .moxie-shim{overflow:hidden;}.fl-native-uploader input[type="file"]{cursor:pointer;}.fl-upload-controls{display:flex;align-items:center;gap:12px;min-height:85px;margin-top:10px;border-top:1px solid #362c3d;}.fl-upload-controls .fl-button{min-height:39px;font-size:11px;padding:10px 15px;border-radius:8px;}.fl-upload-controls .fl-button .fl-icon{width:16px;height:16px;}.fl-upload-controls>.fl-text-link{font-size:11px;}.fl-upload-save-note{margin-left:auto;display:flex;align-items:center;gap:6px;color:#8b7c97;font-size:9px;}.fl-upload-save-note .fl-icon{width:12px;height:12px;}.fl-upload-preview{position:sticky;top:calc(var(--fl-header) + 26px);padding-top:3px;}.fl-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:17px;}.fl-preview-heading strong{font-size:11px;font-weight:520;color:#c4b8cf;}.fl-preview-heading>span{color:#9a7b96;font-size:7px;font-weight:700;letter-spacing:1px;display:flex;align-items:center;gap:5px;}.fl-preview-heading>span:before{content:"";width:4px;height:4px;background:var(--fl-brand);border-radius:50%;}.fl-preview-device{border:1px solid #3c3047;border-radius:16px;background:#1a161f;overflow:hidden;padding:7px;}.fl-preview-screen{aspect-ratio:9/15;position:relative;background:radial-gradient(ellipse at 20% 0%,#452639aa,transparent 80%),linear-gradient(150deg,#211b2a,#14131b);border-radius:10px;overflow:hidden;isolation:isolate;}.fl-preview-screen>img{width:100%;height:100%;object-fit:cover;}.fl-preview-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:#887494;}.fl-preview-placeholder>.fl-icon{width:33px;height:33px;color:#76586f;stroke-width:1.1;margin-bottom:4px;}.fl-preview-placeholder strong{font-size:12px;font-weight:530;color:#c5b4cf;}.fl-preview-placeholder>span{font-size:10px;line-height:1.7;}.fl-preview-screen:has(img:not([hidden])) .fl-preview-placeholder{display:none;}.fl-preview-screen:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0001,transparent 70%,#0005);pointer-events:none;}.fl-preview-brand{position:absolute;top:14px;left:13px;display:flex;align-items:center;gap:5px;font-weight:650;font-size:11px;letter-spacing:-.3px;color:#dfccdb;z-index:1;}.fl-preview-brand .fl-icon{color:var(--fl-brand);width:20px;height:20px;}.fl-preview-play{position:absolute;bottom:16px;right:13px;width:27px;height:27px;display:flex;align-items:center;justify-content:center;border:1px solid #ac82945c;border-radius:50%;color:#c6a5b8;z-index:1;}.fl-preview-play .fl-icon{width:12px;height:12px;fill:currentColor;}.fl-preview-duration{position:absolute;left:13px;bottom:19px;font-size:10px;color:#e4d2e8;z-index:1;}.fl-preview-caption{display:flex;flex-direction:column;gap:7px;padding:13px 8px 11px;min-height:75px;}.fl-preview-caption strong{font-size:12px;font-weight:570;line-height:1.55;overflow-wrap:anywhere;}.fl-preview-caption>span{font-size:9px;color:#8f7f9d;}.fl-upload-tip{display:flex;align-items:start;gap:10px;margin-top:20px;color:#927b9d;}.fl-upload-tip>.fl-icon{width:15px;height:15px;margin-top:3px;color:#a87b9a;}.fl-upload-tip p{margin:0;font-size:10px;line-height:1.8;}.fl-upload-tip strong{font-weight:550;color:#b7a1c2;}.fl-form-field{margin-bottom:22px;}.fl-form-field>label,.fl-optional-details>label{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:570;color:#e1d4e9;margin-bottom:9px;}.fl-form-field input[type="text"],.fl-form-field select,.fl-optional-details input{background:#201b27;border-color:#48364f;border-radius:8px;min-height:44px;font-size:12px;box-shadow:none;}.fl-form-field input::placeholder{color:#88718f;opacity:1;}.fl-form-field select{width:100%!important;max-width:100%;}.fl-form-field .chosen-container{width:100%!important;font-size:12px;}.fl-field-bottom{display:flex;justify-content:space-between;gap:15px;font-size:9px;color:#96849f;margin-top:8px;}.fl-field-bottom>span:last-child{white-space:nowrap;}.fl-optional{margin-left:auto;font-size:9px;font-weight:450;color:#9b839f;}.fl-optional-details{padding:12px 0;margin-bottom:20px;border-top:1px solid #382b41;border-bottom:1px solid #382b41;}.fl-optional-details summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:#bfabc9;font-size:11px;}.fl-optional-details summary:before{content:"+";margin-right:8px;color:var(--fl-brand);}.fl-optional-details[open] summary:before{content:"−";}.fl-optional-details summary span{margin-left:auto;color:#8a7495;font-size:9px;}.fl-optional-details[open] summary{margin-bottom:14px;}.fl-editor-shell{min-width:0;max-width:100%;overflow:hidden;border-radius:9px;}.fl-editor-shell textarea{font-size:12px;min-height:130px!important;height:150px!important;width:100%!important;border-color:#48354d;}.fl-editor-shell .tox-tinymce{border-radius:9px!important;border-color:#48354d!important;min-height:200px;}.fl-editor-shell .wseditor{width:100%;padding:0;}.fl-upload-errors{padding:13px 15px;margin-bottom:20px;border:1px solid #a64362;background:#442535;color:#ffd0dc;font-size:12px;border-radius:9px;}.fl-upload-errors ul{margin:0;padding-left:17px;}.fl-review-summary{border:1px solid #44304e;border-radius:10px;overflow:hidden;margin-bottom:20px;}.fl-review-summary>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:15px;padding:15px;border-bottom:1px solid #35283e;font-size:11px;}.fl-review-summary>div:last-child{border:0;}.fl-review-summary span{color:#9d83aa;}.fl-review-summary strong{font-weight:550;color:#e9dced;overflow-wrap:anywhere;}.fl-review-notice{display:flex;gap:12px;align-items:start;margin:22px 0;padding:15px;border-radius:10px;border:1px solid #324a43;background:#1c2b29;}.fl-review-notice>.fl-icon{width:20px;height:20px;color:#92c8b5;margin-top:1px;}.fl-review-notice strong{display:block;font-size:12px;font-weight:550;color:#bbdfd3;}.fl-review-notice p{margin:5px 0 0;font-size:10px;line-height:1.7;color:#8eaea2;}.fl-confirm{display:flex;align-items:start;gap:11px;margin:18px 0;font-size:11px;line-height:1.8;color:#cebbd9;cursor:pointer;}.fl-confirm input{flex-shrink:0;margin-top:2px;width:17px;height:17px;accent-color:var(--fl-brand);}.fl-admin-options:empty{display:none;}.fl-admin-options{font-size:11px;margin-top:18px;}.fl-admin-options .checkbox{margin:10px 0;}.fl-captcha{margin:22px 0;max-width:100%;}.fl-dialog{border:1px solid #51405a;border-radius:16px;background:#211b2a;color:#f0e5f6;max-width:520px;width:calc(100% - 32px);padding:25px;box-shadow:0 30px 100px #0009;}.fl-dialog::backdrop{background:#090610be;backdrop-filter:blur(5px);}.fl-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;}.fl-dialog h2{font-size:23px;letter-spacing:-.6px;margin:0;}.fl-dialog h3{font-size:13px;margin:22px 0 7px;color:#d8c3e4;}.fl-dialog p{font-size:12px;color:#b29fc0;line-height:1.8;margin:0 0 12px;}.fl-dialog>.fl-button{margin-top:12px;}.fl-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:500;background:#efe8f6;color:#211526;border-radius:10px;padding:12px 19px;font-size:12px;box-shadow:0 10px 35px #0005;max-width:90vw;}.fl-app .panel{background:var(--surface);border-color:var(--line);box-shadow:none;}.fl-app .section-heading h1{letter-spacing:-.8px;font-size:30px;}.fl-app .form-actions{flex-wrap:wrap;}.fl-app .info{margin-bottom:20px;}.fl-app .thread .comment-text{overflow-wrap:anywhere;}.fl-app .staticpage{max-width:950px;}.fl-app .user-menu__panel input{font-size:13px;}.fl-app .user-menu__panel .primary-button{background:var(--fl-brand);color:var(--fl-brand-ink);}.fl-app .profile-tabs{flex-wrap:wrap;}.fl-app .avatar{object-fit:cover;}.fl-maintenance{display:grid;place-items:center;min-height:100vh;text-align:center;background:#111015;color:#f1e9f7;font-family:Arial,sans-serif;}.fl-maintenance h1{font-size:clamp(28px,5vw,50px);letter-spacing:-2px;}@media (min-width:1750px){.fl-is-listing .fl-content>#dle-content,.fl-is-listing .fl-content:has(>.fl-card){grid-template-columns:repeat(6,minmax(0,1fr));}.fl-card-info h2{font-size:13px;}}.fl-watch-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;gap:12px;}.fl-watch-top>span{font-size:9px;letter-spacing:1.4px;color:#7f798a;display:flex;align-items:center;gap:8px;}.fl-watch-top>span .fl-icon{width:20px;color:var(--fl-brand);}.fl-watch-top>.fl-icon-button{width:34px;height:34px;border-radius:8px;}.fl-watch-top>.fl-icon-button .fl-icon{width:16px;height:16px;}.fl-watch-layout{display:grid;grid-template-columns:minmax(300px,1.2fr) minmax(280px,1fr);gap:42px;max-width:1250px;margin:0 auto;}.fl-watch-stage{min-width:0;position:relative;display:flex;align-items:center;justify-content:center;background:#08080b;border:1px solid #ffffff0c;border-radius:16px;min-height:490px;padding:0 30px;overflow:hidden;}.fl-player-frame{height:min(730px,calc(100dvh - 182px));min-height:440px;width:auto;aspect-ratio:9/16;max-width:100%;position:relative;background:#050506;flex-shrink:1;}.fl-player-frame>video,.fl-player-frame>.fluid_video_wrapper{width:100%!important;height:100%!important;}.fl-player-frame video{object-fit:contain;}.fl-player-frame .fluid_video_wrapper.fluid_player_layout_default{background:#050506;}.fl-watch-rail{position:absolute;right:10px;bottom:18px;display:flex;flex-direction:column;gap:10px;z-index:6;}.fl-watch-rail .fl-icon-button{width:34px;height:34px;background:#25212aaa;border-color:#ffffff17;backdrop-filter:blur(5px);}.fl-watch-rail .fl-icon{width:18px;height:18px;}.fl-player-error{position:absolute;left:12px;right:12px;bottom:60px;color:#ffe7eb;background:#482632e8;padding:10px 12px;border:1px solid #f87b9660;border-radius:8px;font-size:11px;z-index:8;}.fl-watch-details{padding:22px 0 12px;min-width:0;align-self:start;}.fl-watch-details h1{font-size:clamp(24px,2.2vw,34px);letter-spacing:-.8px;line-height:1.25;margin:13px 0 16px;overflow-wrap:anywhere;}.fl-watch-meta{display:flex;gap:14px;align-items:center;flex-wrap:wrap;color:#9690a1;font-size:11px;}.fl-watch-meta>span{display:flex;gap:6px;align-items:center;}.fl-watch-meta .fl-icon{width:14px;height:14px;}.fl-uploader{display:flex;align-items:center;gap:12px;padding:24px 0;}.fl-uploader>.fl-icon{box-sizing:content-box;width:19px;height:19px;padding:12px;background:#29242f;border:1px solid #39313e;border-radius:50%;color:#c7bace;}.fl-uploader div{display:flex;flex-direction:column;gap:3px;}.fl-uploader span{color:var(--muted);font-size:10px;}.fl-uploader strong{font-size:12px;font-weight:600;}.fl-watch-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:22px;}.fl-action{display:inline-flex;align-items:center;gap:8px;min-height:39px;padding:8px 11px;background:#222027;border:1px solid #332e3a;border-radius:8px;font-size:11px;color:#d3ccd9;cursor:pointer;}.fl-action .fl-icon{width:16px;height:16px;}.fl-action:hover{background:var(--fl-brand-soft);color:white;}.fl-action.is-active{color:var(--fl-brand);border-color:var(--fl-brand-border);}.fl-action--quiet{background:none;border-color:transparent;color:#8e859a;}.fl-watch-categories,.fl-watch-tags{display:flex;gap:8px;flex-wrap:wrap;font-size:11px;}.fl-watch-categories a{padding:4px 9px;border-radius:5px;background:var(--fl-brand-soft);color:var(--fl-brand-hover);}.fl-watch-tags{color:#b9accc;margin:18px 0;}.fl-watch-tags a{padding:3px 0;}.fl-watch-description{font-size:13px;line-height:1.8;color:#b6acbf;margin-top:18px;overflow-wrap:anywhere;}.fl-watch-description:empty{display:none;}.fl-watch-description p{margin:0 0 10px;}.fl-watch-description img{max-width:100%;height:auto;}.fl-edit-link{font-size:11px;}.fl-next-short{margin-top:28px;}.fl-next-short:empty{display:none;}.fl-next-short a{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid #413041;border-radius:10px;padding:16px;background:linear-gradient(120deg,#281e2a,#1a1921);font-size:10px;color:#c68b9e;}.fl-next-short strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:5px;color:#efe6f2;font-size:12px;font-weight:500;}.fl-next-short .fl-icon{color:var(--fl-brand);}.fl-watch-note{font-size:10px;color:#766c83;margin:16px 0 0;}.fl-unavailable{padding:55px;text-align:center;}.fl-unavailable>.fl-icon{width:48px;height:48px;color:#96758d;}.fl-unavailable h2{font-size:18px;margin:20px 0;}.fl-unavailable a{color:var(--fl-brand);font-size:13px;}.fl-related{margin-top:48px;}.fl-section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:15px;}.fl-section-heading h2{font-size:20px;font-weight:650;letter-spacing:-.4px;margin:0;}.fl-section-heading>span{font-size:11px;color:#89808f;}.fl-related-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:17px;}.fl-discussion{margin-top:44px;max-width:900px;}.fl-app.is-focus-view .fl-watch-details{display:none;}.fl-app.is-focus-view .fl-watch-layout{display:block;max-width:1000px;}.fl-app.is-focus-view .fl-player-frame{height:calc(100dvh - 178px);}.fl-app.is-focus-view .fl-watch-stage{padding:0 30px;}@media (max-width:1350px){:root,html[data-theme="dark"]{--fl-sidebar:198px;--fl-padding:28px;}.fl-header{padding:0 24px;gap:22px;}.fl-sidebar{padding-left:17px;padding-right:13px;}.fl-brand{width:calc(var(--fl-sidebar) - 25px);}.fl-is-listing .fl-content>#dle-content,.fl-is-listing .fl-content:has(>.fl-card){grid-template-columns:repeat(4,minmax(0,1fr));gap:27px 16px;}.fl-upload-layout{grid-template-columns:minmax(0,1fr) 253px;gap:22px;}.fl-upload-main{padding:23px 24px 0;}.fl-upload-save-note{display:none;}.fl-upload-controls>[data-step-next],.fl-upload-controls>[data-upload-submit]{margin-left:auto;}.fl-watch-layout{gap:30px;}.fl-watch-stage{padding:0 18px;}.fl-watch-details h1{font-size:27px;}.fl-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));}}@media (max-width:1100px){:root,html[data-theme="dark"]{--fl-sidebar:0px;--fl-padding:28px;}.fl-brand{width:auto;margin-right:4px;}.fl-sidebar{width:250px;transform:translateX(-100%);transition:transform .2s;z-index:95;border-right-color:#3e3047;}.fl-menu-button{display:inline-flex;width:38px;height:38px;background:none;border-radius:8px;}.fl-header{gap:22px;}.fl-header-actions{gap:12px;}.fl-header .user-menu__name{max-width:85px;}.fl-header .fl-search{max-width:none;}.fl-app.is-menu-open .fl-sidebar{transform:translateX(0);}.fl-app.is-menu-open .fl-menu-backdrop{display:block;position:fixed;z-index:90;inset:var(--fl-header) 0 0;background:#070610ae;}.fl-upload-layout{grid-template-columns:minmax(0,1fr) 275px;gap:24px;}.fl-watch-layout{gap:28px;grid-template-columns:minmax(300px,1fr) minmax(275px,1fr);}}@media (max-width:780px){:root,html[data-theme="dark"]{--fl-header:66px;--fl-padding:20px;}.fl-header{padding:0 20px;gap:18px;}.fl-header .fl-search{max-width:none;}.fl-header .fl-upload-link{display:none;}.fl-header .user-menu__toggle .user-menu__name{display:none;}.fl-header .user-menu__toggle{padding:8px 10px;}.fl-brand-word{font-size:25px;}.fl-brand-mark{width:30px;height:30px;}.fl-brand-mark .fl-icon{width:30px;height:30px;}.fl-main{padding-top:calc(var(--fl-header) + 26px);padding-bottom:calc(78px + env(safe-area-inset-bottom,0px));}.fl-intro h1{font-size:38px;letter-spacing:-1.7px;}.fl-intro-link{display:none;}.fl-is-listing .fl-content>#dle-content,.fl-is-listing .fl-content:has(>.fl-card){grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 14px;}.fl-card-meta{font-size:9px;}.fl-bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:85;justify-content:space-around;background:#141017f5;backdrop-filter:blur(18px);border-top:1px solid #3e2b42;padding:8px 8px calc(7px + env(safe-area-inset-bottom,0px));min-height:64px;}.fl-bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:50px;min-height:43px;color:#9c8fa7;font-size:9px;}.fl-bottom-nav .fl-icon{width:20px;height:20px;}.fl-bottom-nav a.is-active{color:var(--fl-brand);}.fl-bottom-upload>.fl-icon{width:25px!important;height:25px!important;background:var(--fl-brand);color:var(--fl-brand-ink);border-radius:7px;padding:3px;}.fl-upload-heading h1{font-size:33px;}.fl-upload-heading>.fl-text-link{font-size:0;gap:0;}.fl-upload-heading>.fl-text-link .fl-icon{width:20px;height:20px;}.fl-upload-layout{grid-template-columns:minmax(0,1fr) 220px;gap:18px;}.fl-upload-main{padding:20px 20px 0;}.fl-steps{gap:9px;}.fl-step-line{max-width:25px;}.fl-steps button{gap:7px;}.fl-steps button strong{font-size:11px;}.fl-preview-heading{flex-direction:column;align-items:start;gap:7px;}.fl-upload-controls{gap:8px;}.fl-upload-controls .fl-button{padding:9px 11px;font-size:10px;}.fl-upload-controls .fl-button .fl-icon{width:14px;height:14px;}.fl-upload-controls>[data-upload-cancel]{display:none;}.fl-upload-controls>[data-step-next],.fl-upload-controls>[data-upload-submit]{margin-left:auto;}.fl-field-heading>span{font-size:8px;}.fl-page-footer p{display:none;}.fl-toast{bottom:calc(88px + env(safe-area-inset-bottom,0px));}.fl-watch-layout{grid-template-columns:1fr;gap:6px;max-width:630px;}.fl-watch-stage{min-height:0;padding:0 20px;}.fl-player-frame{height:min(680px,calc(100dvh - 160px));min-height:350px;}.fl-watch-top{margin-bottom:14px;}.fl-watch-top>span{display:none;}.fl-watch-details{padding:24px 0 8px;}.fl-watch-details h1{font-size:25px;}.fl-watch-meta{font-size:11px;}.fl-uploader{padding:21px 0;}.fl-watch-actions{padding-bottom:19px;}.fl-watch-note{display:none;}.fl-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.fl-section-heading>span{display:none;}.fl-related{margin-top:35px;}.fl-app.is-focus-view .fl-player-frame{height:calc(100dvh - 178px);}.fl-app.is-focus-view .fl-watch-stage{padding:0 10px;}}@media (max-width:600px){:root,html[data-theme="dark"]{--fl-header:62px;--fl-padding:16px;}.fl-header{padding:0 16px;gap:12px;}.fl-brand{gap:7px;}.fl-brand-word{font-size:26px;}.fl-header-actions{margin-left:auto;gap:9px;}.fl-header>.fl-search{display:none;}.fl-mobile-search{display:inline-flex;background:none;border:0;width:30px;height:38px;}.fl-header .user-menu__toggle{min-height:34px;padding:7px 8px;border:none;}.fl-header .user-menu__panel{position:fixed;top:calc(var(--fl-header) + 8px);right:12px;left:auto;width:min(320px,calc(100vw - 24px));min-width:0;}.fl-menu-button{width:30px;height:34px;border:none;}.fl-main{padding-top:calc(var(--fl-header) + 26px);}.fl-eyebrow{font-size:8px;letter-spacing:1.35px;}.fl-intro{padding-bottom:22px;}.fl-intro h1{font-size:37px;letter-spacing:-1.8px;margin:13px 0 9px;}.fl-intro p{font-size:10px;}.fl-feed-tools{min-height:68px;gap:12px;}.fl-feed-tabs{gap:2px;}.fl-feed-tabs a{font-size:11px;padding:7px 11px;border-radius:7px;}.fl-sort{min-width:80px;}.fl-sort summary{font-size:9px;gap:5px;}.fl-is-listing .fl-content>#dle-content,.fl-is-listing .fl-content:has(>.fl-card){grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 12px;}.fl-card-media{border-radius:11px;}.fl-card-info{padding-top:9px;}.fl-card-info h2,.fl-card-info h3{font-size:11px;line-height:1.55;margin-bottom:4px;}.fl-card-meta{font-size:8px;gap:5px;}.fl-card-bottom{font-size:9px;left:9px;right:9px;bottom:10px;}.fl-card-bottom .fl-icon{width:12px;height:12px;}.fl-card-badge{font-size:8px;padding:3px 5px;left:8px;top:8px;}.fl-card-badge .fl-icon{width:10px;height:10px;}.fl-card-play{opacity:.9;width:36px;height:36px;background:#1b132239;}.fl-card-play .fl-icon{width:15px;height:15px;}.fl-pagination{gap:12px;padding-top:12px;font-size:10px;flex-wrap:wrap;}.fl-page-numbers>a,.fl-page-numbers>span{min-width:30px;min-height:30px;}.fl-page-edge{gap:5px;font-size:9px;}.fl-page-edge .fl-icon{width:12px;height:12px;}.fl-page-heading h1{font-size:29px;}.fl-page-heading p{font-size:11px;}.fl-upload-heading{margin-bottom:21px;align-items:start;}.fl-upload-heading h1{font-size:31px;letter-spacing:-1.2px;margin:9px 0 8px;}.fl-upload-heading p{font-size:10px;}.fl-upload-heading>.fl-text-link{padding-top:5px;}.fl-upload-layout{display:flex;flex-direction:column;gap:25px;}.fl-upload-main{width:100%;padding:20px 17px 0;border-radius:12px;}.fl-upload-preview{position:static;width:100%;max-width:290px;align-self:center;}.fl-preview-heading{flex-direction:row;align-items:center;}.fl-preview-screen{aspect-ratio:9/12;}.fl-preview-device{max-width:245px;margin:0 auto;}.fl-upload-tip{max-width:255px;margin:18px auto 0;}.fl-steps{padding-bottom:19px;margin-bottom:22px;gap:12px;}.fl-step-line{max-width:40px;}.fl-steps button strong{font-size:11px;}.fl-steps button>span{width:26px;height:26px;font-size:10px;}.fl-step-heading{margin-bottom:22px;}.fl-step-heading h2{font-size:18px;}.fl-step-heading p{font-size:10px;max-width:270px;}.fl-field-heading h3{font-size:11px;}.fl-field-heading>span{font-size:8px;}.fl-field-help{font-size:9px;}.fl-native-uploader [id^="xfupload_"]{min-height:191px;padding:20px 12px;}.fl-native-uploader--poster [id^="xfupload_"]{min-height:110px;padding:17px 12px;}.fl-native-uploader--video .qq-uploader:before{font-size:14px;}.fl-upload-controls{min-height:78px;}.fl-upload-controls .fl-button{font-size:11px;min-height:38px;padding:9px 12px;}.fl-upload-controls>[data-upload-cancel]{display:inline-flex;font-size:10px;}.fl-upload-controls:has([data-step-back]:not([hidden]))>[data-upload-cancel]{display:none;}.fl-form-field>label{font-size:11px;}.fl-field-bottom{font-size:8px;gap:10px;}.fl-review-summary>div{grid-template-columns:70px minmax(0,1fr);gap:10px;padding:13px;font-size:10px;}.fl-confirm{font-size:10px;}.fl-review-notice p{font-size:9px;}.fl-review-notice strong{font-size:11px;}.fl-watch-top>.fl-text-link{font-size:10px;}.fl-watch-stage{margin-left:-16px;margin-right:-16px;border-left:0;border-right:0;border-radius:0;padding:0;background:#030305;}.fl-player-frame{height:calc(100dvh - 152px);min-height:370px;max-height:760px;}.fl-watch-rail{right:10px;bottom:60px;}.fl-watch-rail .fl-icon-button{width:36px;height:36px;}.fl-watch-details h1{font-size:23px;}.fl-watch-meta{font-size:10px;gap:12px;}.fl-action{font-size:10px;min-height:39px;padding:8px 10px;gap:6px;}.fl-watch-description{font-size:12px;}.fl-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 12px;}.fl-section-heading h2{font-size:18px;}.fl-app.is-focus-view .fl-player-frame{height:calc(100dvh - 152px);}.fl-app.is-focus-view .fl-watch-stage{padding:0;}.fl-app .section-heading h1{font-size:26px;}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;}.fl-card-media:hover>img{transform:none;}}@media print{.fl-header,.fl-sidebar,.fl-bottom-nav,.fl-page-footer,.fl-watch-rail{display:none;}.fl-main{margin:0;padding:0;}.fl-app{background:white!important;color:black!important;}}.fl-watch-media{position:absolute;inset:0;}.fl-watch-media>video,.fl-watch-media>.fluid_video_wrapper{width:100%!important;height:100%!important;}.fl-watch-media video{width:100%;height:100%;object-fit:contain;pointer-events:none;}.fl-player-frame{isolation:isolate;}.fl-player-frame:not(.is-ad) .fluid_controls_container,.fl-player-frame:not(.is-ad) .fluid_initial_play_button_container,.fl-player-frame:not(.is-ad) .fluid_player_skip_offset,.fl-player-frame:not(.is-ad) .fluid_context_menu{display:none!important;}.fl-watch-tap{position:absolute;z-index:2;inset:0;border:0;background:transparent;width:100%;cursor:pointer;}.fl-watch-tap:focus-visible{outline:2px solid var(--fl-brand);outline-offset:-4px;}.fl-watch-video-controls{position:absolute;z-index:6;top:14px;left:14px;right:14px;display:flex;justify-content:space-between;pointer-events:none;}.fl-watch-video-controls button{width:44px;height:44px;border:1px solid #ffffff50;border-radius:50%;background:#0b1115ae;color:white;display:grid;place-items:center;backdrop-filter:blur(8px);pointer-events:auto;}.fl-watch-video-controls button:hover{background:#172b36df;}.fl-watch-video-controls .fl-icon{width:22px;height:22px;}.fl-watch-progress{position:absolute;z-index:7;bottom:0;left:0;width:100%;height:18px;margin:0;appearance:none;background:transparent;border:0;cursor:pointer;--fl-progress:0%;}.fl-watch-progress::-webkit-slider-runnable-track{height:3px;background:linear-gradient(to right,var(--fl-brand) var(--fl-progress),#ffffff85 var(--fl-progress));}.fl-watch-progress::-webkit-slider-thumb{appearance:none;width:12px;height:12px;margin-top:-4.5px;border:2px solid #fff;border-radius:50%;background:var(--fl-brand);opacity:0;}.fl-watch-progress:hover::-webkit-slider-thumb,.fl-watch-progress:focus-visible::-webkit-slider-thumb{opacity:1;}.fl-watch-progress::-moz-range-track{height:3px;background:#ffffff85;}.fl-watch-progress::-moz-range-progress{height:3px;background:var(--fl-brand);}.fl-watch-progress::-moz-range-thumb{width:10px;height:10px;border:2px solid white;border-radius:50%;background:var(--fl-brand);}.fl-watch-progress:disabled{opacity:.45;pointer-events:none;}.fl-player-frame.is-ad .fl-watch-tap,.fl-player-frame.is-ad .fl-watch-video-controls,.fl-player-frame.is-ad .fl-watch-progress{display:none;}.fl-content #dle-content:has(>.fl-card):not(:where(.fl-is-listing *)){display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:24px 18px;align-items:start;}.fl-content #dle-content:has(>.fl-card)>:not(.fl-card){grid-column:1/-1;}@media (max-width:600px){.fl-content #dle-content:has(>.fl-card):not(:where(.fl-is-listing *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;}}@media (max-width:780px){.fl-form-field input[type="text"],.fl-form-field select,.fl-optional-details input,.fl-editor-shell textarea{font-size:16px;}.fl-upload-controls .fl-button{min-height:44px;font-size:12px;}.fl-native-uploader .qq-upload-button{min-height:42px;font-size:12px;}.fl-step-heading p,.fl-field-help,.fl-upload-heading p{font-size:12px;line-height:1.7;}.fl-form-field>label,.fl-field-heading h3{font-size:13px;}.fl-confirm{font-size:13px;line-height:1.65;}.fl-confirm input{width:20px;height:20px;}.fl-review-notice p{font-size:12px;}.fl-review-notice strong{font-size:13px;}.fl-review-summary>div{font-size:12px;}.fl-field-bottom{font-size:10px;}.fl-field-heading>span{font-size:10px;}.fl-field-heading{flex-wrap:wrap;gap:5px;}.fl-card-info h2,.fl-card-info h3{font-size:13px;}.fl-card-meta{font-size:10px;}.fl-card-bottom{font-size:11px;}.fl-feed-tabs a{font-size:12px;min-height:40px;display:inline-flex;align-items:center;}.fl-sort summary{font-size:11px;}.fl-intro p{font-size:12px;}.fl-bottom-nav a{font-size:10px;}.fl-action{font-size:12px;min-height:44px;}.fl-watch-meta{font-size:12px;}.fl-watch-description{font-size:14px;line-height:1.8;}.fl-watch-top>.fl-text-link{font-size:12px;}.fl-upload-tip p{font-size:12px;}.fl-preview-heading strong{font-size:12px;}.fl-upload-controls>[data-upload-cancel]{font-size:12px;}}.fl-brand-logo{display:block;width:184px;height:auto;max-width:100%;object-fit:contain;filter:none!important;}@media (max-width:1350px){.fl-brand-logo{width:170px;}}@media (max-width:780px){.fl-brand-logo{width:154px;}}@media (max-width:380px){.fl-brand-logo{width:140px;}}.fl-native-uploader .xf-file-wrapper{display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:100%;margin-bottom:10px;}.fl-native-uploader .xf-file-wrapper>input{flex:1 1 160px;min-width:0;max-width:100%;width:auto;font-size:11px;text-overflow:ellipsis;}.fl-native-uploader .xf-file-wrapper>[id^="uploadedfile_"]{flex:0 0 auto;}.fl-stream-poster[hidden]{display:none!important;}.fl-native-uploader--poster .file-preview-card{display:block;}.fl-related{margin-top:40px;}.fl-related .fl-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px;}.fl-related .fl-section-heading h2{margin:0;font-size:22px;line-height:1.25;}.fl-related .fl-section-heading>span{color:var(--muted);font-size:12px;}.fl-related-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 16px;align-items:start;}.fl-related-grid .fl-card{min-width:0;}@media (max-width:1350px){.fl-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));}}@media (max-width:780px){.fl-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:600px){.fl-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 12px;}.fl-related .fl-section-heading>span{display:none;}}.fl-form-field input[type="text"]:focus,.fl-form-field select:focus,.fl-optional-details input:focus,.fl-editor-shell textarea:focus{border-color:var(--fl-brand);}.fl-info-page{max-width:850px;margin:0 auto;padding:8px 0 48px;}.fl-info-page__heading{padding:12px 0 24px;border-bottom:1px solid var(--line);margin-bottom:28px;}.fl-info-page__heading h1{font-size:clamp(30px,4vw,46px);line-height:1.12;letter-spacing:-.04em;margin:14px 0 0;}.fl-info-page__body{font-size:16px;line-height:1.75;color:#d9d8e0;overflow-wrap:anywhere;}.fl-info-page__body h2{font-size:23px;line-height:1.25;letter-spacing:-.02em;color:var(--text);margin:36px 0 12px;}.fl-info-page__body h3{font-size:18px;line-height:1.3;color:var(--text);margin:24px 0 10px;}.fl-info-page__body p,.fl-info-page__body ul,.fl-info-page__body ol{margin:0 0 18px;}.fl-info-page__body li{margin:0 0 8px;}.fl-info-page__body a{color:var(--fl-brand-hover);text-decoration:underline;text-underline-offset:3px;}.fl-info-page__body a:hover{color:#b2e9ff;}.fl-info-page__body [data-fl-ad-settings]{min-height:44px;padding:10px 16px;border:1px solid var(--fl-brand);border-radius:9px;background:var(--fl-brand);color:var(--fl-brand-ink);font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;cursor:pointer;}.fl-info-page__body [data-fl-ad-settings]:focus-visible{outline:2px solid var(--text);outline-offset:3px;}.fl-page-footer nav{display:flex;flex-wrap:wrap;gap:10px 18px;margin-left:auto;}.fl-page-footer nav a:hover{color:var(--text);}@media (max-width:350px){.fl-is-listing .fl-content>#dle-content,.fl-is-listing .fl-content:has(>.fl-card){grid-template-columns:1fr;}.fl-is-listing .fl-card{max-width:360px;}.fl-is-listing .fl-card-media{aspect-ratio:9/13;}.fl-card-info h2,.fl-card-info h3{font-size:15px;}}@media (max-width:600px){.fl-info-page{padding-bottom:24px;}.fl-info-page__body{font-size:15px;line-height:1.7;}.fl-info-page__body h2{font-size:21px;}}.fl-small-links,.fl-page-footer nav{font-size:12px;line-height:1.5;color:#aaa6b5;}.fl-small-links a,.fl-page-footer nav a{display:inline-flex;align-items:center;min-height:28px;}.fl-feed-tools{justify-content:flex-start;min-height:72px;}.fl-feed-tabs{width:max-content;max-width:100%;gap:4px;padding:5px;border:1px solid var(--line);border-radius:13px;background:var(--surface-sunk);overflow-x:auto;scrollbar-width:none;white-space:nowrap;}.fl-feed-tabs::-webkit-scrollbar{display:none;}.fl-feed-tabs a{flex:0 0 auto;min-height:40px;display:inline-flex;align-items:center;padding:8px 16px;border-radius:9px;font-size:13px;font-weight:600;color:#c6c4ce;transition:background .18s,color .18s,border-color .18s;}.fl-feed-tabs a:hover{color:var(--text);background:var(--surface-soft);}.fl-feed-tabs a.is-active,.fl-feed-tabs a[aria-current="page"]{color:var(--fl-brand);background:var(--fl-brand-soft);border-color:var(--fl-brand-border);}.fl-feed-tabs a:focus-visible{outline:2px solid var(--fl-brand);outline-offset:2px;}.fl-collection-heading{padding:6px 0 18px;}.fl-collection-heading h1{font-size:clamp(30px,3.3vw,48px);line-height:1.12;letter-spacing:-.04em;margin:12px 0 10px;}.fl-collection-heading p{font-size:13px;line-height:1.5;color:var(--muted);margin:0;}.fl-collection-tabs{margin:12px 0 22px;padding-bottom:2px;}.fl-collection-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px 17px;}.fl-collection-note{max-width:780px;margin:32px 0 0;color:var(--muted);font-size:12px;line-height:1.6;}.fl-collection-empty{grid-column:1/-1;padding:36px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--muted);}.fl-collection-empty p{margin:0 0 12px;}.fl-collection-empty a{color:var(--fl-brand);font-weight:650;}@media (max-width:1350px){.fl-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));}}@media (max-width:1100px){.fl-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:780px){.fl-side-nav>a:not([href="/lastnews/"]){display:none;}.fl-feed-tools{min-height:62px;}.fl-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 12px;}.fl-feed-tabs{width:100%;}}@media (min-width:601px) and (max-width:780px){.fl-bottom-nav a[href="/index.php?do=search"]{display:none;}}@media (max-width:350px){.fl-collection-grid{grid-template-columns:1fr;}}@media (max-width:600px){.fl-feed-tabs a{min-height:38px;padding:8px 12px;font-size:12px;}}.fl-page-footer nav button{border:0;background:none;color:inherit;font:inherit;cursor:pointer;padding:0;min-height:28px;}.fl-page-footer nav button:hover{color:var(--text);}.fl-ad-consent{position:fixed;z-index:600;right:20px;bottom:20px;width:min(420px,calc(100vw - 40px));padding:20px;border:1px solid var(--fl-brand-border);border-radius:16px;background:#171b21;color:var(--text);box-shadow:0 18px 60px #000b;}.fl-ad-consent strong{display:block;font-size:16px;margin-bottom:7px;}.fl-ad-consent p{font-size:13px;line-height:1.55;color:var(--muted);margin:0 0 16px;}.fl-ad-consent p a{color:var(--fl-brand);text-decoration:underline;text-underline-offset:3px;}.fl-ad-consent-actions{display:flex;gap:9px;justify-content:flex-end;flex-wrap:wrap;}.fl-ad-consent-actions button{min-height:42px;padding:9px 13px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft);color:var(--text);font-size:12px;font-weight:600;}.fl-ad-consent-actions [data-fl-ad-accept]{background:var(--fl-brand);border-color:var(--fl-brand);color:var(--fl-brand-ink);}.fl-ad-consent-actions button:focus-visible,.fl-page-footer nav button:focus-visible{outline:2px solid var(--fl-brand);outline-offset:2px;}@media (max-width:600px){.fl-ad-consent{right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));width:calc(100vw - 24px);padding:16px;}.fl-ad-consent-actions button{flex:1 1 auto;}}html[data-fl-age="pending"] body.fl-age-gated{overflow:hidden;}html[data-fl-age="pending"] body.fl-age-gated>.fl-age-gate~:not(script){filter:blur(28px) brightness(.08);pointer-events:none;user-select:none;}.fl-age-gate{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;overflow:auto;padding:24px;background:#0b0d13f5;color:#f4f6fa;}.fl-age-gate[hidden],html[data-fl-age="verified"] .fl-age-gate{display:none;}.fl-age-gate__card{width:min(440px,100%);padding:clamp(25px,5vw,42px);border:1px solid #3a4654;border-radius:22px;background:#171b24;box-shadow:0 30px 100px #0009;text-align:center;}.fl-age-gate__mark{display:grid;place-items:center;width:66px;height:66px;margin:0 auto 20px;border-radius:18px;background:var(--fl-brand);color:var(--fl-brand-ink);font-size:25px;font-weight:800;letter-spacing:-1px;}.fl-age-gate h2{margin:0 0 12px;font-size:clamp(26px,6vw,34px);line-height:1.1;letter-spacing:-.7px;}.fl-age-gate h2:focus{outline:0;}.fl-age-gate p{margin:0 0 25px;color:#b9c0cb;font-size:14px;line-height:1.6;}.fl-age-gate [data-fl-age-confirm]{display:block;width:100%;min-height:50px;border:0;border-radius:10px;background:var(--fl-brand);color:var(--fl-brand-ink);font:700 15px system-ui;cursor:pointer;}.fl-age-gate__leave{display:inline-block;margin-top:18px;color:#c4cbd6;font-size:13px;text-decoration:underline;text-underline-offset:3px;}.fl-age-gate nav{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 18px;margin-top:27px;padding-top:18px;border-top:1px solid #ffffff1c;}.fl-age-gate nav a{color:#aeb9c8;font-size:12px;}.fl-age-gate a:focus-visible,.fl-age-gate button:focus-visible{outline:3px solid #fff;outline-offset:3px;}@media (max-width:600px){.fl-page-footer{display:grid;grid-template-columns:1fr;justify-items:center;gap:8px;padding:22px 0 16px;text-align:center;}.fl-page-footer nav{justify-content:center;margin:0;gap:3px 15px;max-width:330px;}.fl-page-footer nav a{white-space:nowrap;}}.fl-discussion{max-width:760px;}.fl-discussion .reply-form{margin-top:16px;padding:0;background:transparent;box-shadow:none;border-radius:0;}.fl-discussion #comment-editor{margin:0;}.fl-discussion #comments{display:block;width:100%;height:46px;min-height:46px;max-height:46px;padding:10px 2px;border:0;border-bottom:1px solid #56616a;border-radius:0;background:transparent;color:var(--text);resize:none;overflow:hidden;}.fl-discussion #comments::placeholder{color:var(--muted);opacity:1;}.fl-discussion #comments:focus{outline:0;border-bottom:2px solid var(--fl-brand);}.fl-discussion .reply-form:not(.is-expanded) :is(.reply-form__note,.form-grid,.comments-image-uploader-area,.form-row--check,.form-actions){display:none;}.fl-discussion .reply-form.is-expanded #comments{height:112px;min-height:112px;max-height:300px;padding:11px 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft);resize:vertical;overflow:auto;}.fl-discussion .reply-form.is-expanded #comments:focus{border-color:var(--fl-brand);}.fl-discussion .reply-form.is-expanded .form-row{margin-top:12px;}.fl-discussion .reply-form.is-expanded .form-actions{display:flex;justify-content:flex-end;margin-top:14px;}.fl-discussion .fl-comment-collapse{min-height:40px;padding:8px 12px;border:0;background:transparent;color:var(--muted);font-weight:600;}.fl-discussion .fl-comment-collapse:hover{color:var(--text);}@media (max-width:600px){.fl-discussion .reply-form.is-expanded #comments{height:104px;min-height:104px;}.fl-discussion .reply-form.is-expanded .form-actions{justify-content:flex-start;}}html[data-fl-age="pending"] body.fl-age-gated>.fl-age-gate~:not(script){visibility:hidden;filter:none;}
