/* Pazartesi.net — derlenmiş stil (kaynak: assets/src/base.css + assets/app.css + assets/site.css). Elle düzenlemeyin. */
:root{--bs-body-color:var(--px-text);--bs-body-bg:var(--px-bg);--bs-border-color:var(--px-line);--bs-secondary-color:var(--px-muted);--bs-tertiary-bg:var(--px-bg2);--bs-secondary-bg:var(--px-hover);--bs-emphasis-color:var(--px-text);--bs-secondary:#6c757d;--bs-gutter-x:1.5rem;--bs-gutter-y:0}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{overflow-x:clip}body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;line-height:1.5;color:var(--px-text);background:var(--px-bg)}h1,h2,h3,h4,h5,h6,.h3,.h5,.h6{margin-top:0;margin-bottom:.5rem;font-weight:700;line-height:1.2;color:inherit}h1{font-size:calc(1.375rem + 1.5vw)}h2{font-size:calc(1.325rem + .9vw)}h3,.h3{font-size:calc(1.3rem + .6vw)}h4{font-size:calc(1.275rem + .3vw)}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}@media (min-width:1200px){h1{font-size:2.5rem}h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4{font-size:1.5rem}}p{margin-top:0;margin-bottom:1rem}ul,ol{padding-left:2rem;margin-top:0;margin-bottom:1rem}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin-top:0;margin-bottom:1rem}blockquote,figure{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}a{color:var(--px-brand);text-decoration:none}a:not([href]):not([class]){color:inherit}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}label{display:inline-block}button{border-radius:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}textarea{resize:vertical}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}code{color:#d63384;word-wrap:break-word}pre{display:block;margin:0 0 1rem;overflow:auto}[hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.img-fluid{max-width:100%;height:auto}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 calc(var(--bs-gutter-x)*.5)}.row{display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.g-3{--bs-gutter-x:1rem;--bs-gutter-y:1rem}@media (min-width:768px){.col-md-6{flex:0 0 auto;width:50%}}@media (min-width:992px){.col-lg-8{flex:0 0 auto;width:66.666667%}}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.d-flex{display:flex!important}.d-inline{display:inline!important}.d-none{display:none!important}.flex-grow-1{flex-grow:1!important}.flex-row{flex-direction:row!important}.flex-wrap{flex-wrap:wrap!important}.align-items-center{align-items:center!important}.align-self-start{align-self:flex-start!important}.justify-content-between{justify-content:space-between!important}.justify-content-center{justify-content:center!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.p-0{padding:0!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-muted{color:var(--px-muted)!important}.text-danger{color:#dc3545!important}.text-reset{color:inherit!important}.fw-bold{font-weight:700!important}.fw-normal{font-weight:400!important}.w-100{width:100%!important}.h-100{height:100%!important}.rounded{border-radius:.5rem!important}.rounded-pill{border-radius:50rem!important}.rounded-start{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.border{border:1px solid var(--px-line)!important}.border-0{border:0!important}.border-danger{border-color:#dc3545!important}.bg-primary{background-color:var(--px-brand)!important;color:#fff}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.375rem}.text-bg-warning{color:#000!important;background-color:#ffc107!important}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:.5rem 1rem;font-size:.95rem;font-weight:700;line-height:1.4;color:var(--px-text);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid var(--px-line);border-radius:12px;background:var(--px-card);transition:background .15s,border-color .15s,color .15s;text-decoration:none}.btn:hover{background:var(--px-hover)}.btn:disabled{opacity:.6;pointer-events:none}.btn-primary{background:var(--px-brand);border-color:var(--px-brand);color:#fff}.btn-primary:hover{background:var(--px-brand2);border-color:var(--px-brand2);color:#fff}.btn-outline-primary{color:var(--px-brand);border-color:var(--px-brand);background:transparent}.btn-outline-primary:hover{background:var(--px-brand);color:#fff}.btn-danger{background:#dc3545;border-color:#dc3545;color:#fff}.btn-danger:hover{background:#bb2d3b;color:#fff}.btn-link{border-color:transparent;background:transparent;color:var(--px-brand);text-decoration:underline}.btn-sm{padding:.3rem .65rem;font-size:.85rem;border-radius:9px}.form-label{display:inline-block;margin-bottom:.4rem;font-weight:700;font-size:.92rem}.form-control,.form-select{display:block;width:100%;min-height:44px;padding:.55rem .8rem;font-size:1rem;line-height:1.5;color:var(--px-text);background-color:var(--px-card);border:1px solid var(--px-line);border-radius:12px;appearance:none;transition:border-color .15s,box-shadow .15s}.form-control:focus,.form-select:focus{outline:0;border-color:var(--px-brand);box-shadow:0 0 0 4px var(--px-brand-s)}.form-control::placeholder{color:var(--px-muted);opacity:1}textarea.form-control{min-height:110px}.form-select{padding-right:2.4rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .8rem center;background-size:14px 10px}.alert{position:relative;padding:.85rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:12px}.alert-success{color:#0f5132;background:#d1e7dd;border-color:#badbcc}.alert-danger{color:#842029;background:#f8d7da;border-color:#f5c2c7}.alert-info{color:#055160;background:#cff4fc;border-color:#b6effb}.alert-light{color:var(--px-text);background:var(--px-bg2);border-color:var(--px-line)}.alert ul{margin:0;padding-left:1.2rem}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background:var(--px-card);border:1px solid var(--px-line);border-radius:16px}.card-body{flex:1 1 auto;padding:1rem}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:12px}.list-group-item{position:relative;display:block;padding:.6rem 1rem;color:var(--px-text);background:var(--px-card);border:1px solid var(--px-line)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item-action{width:100%;text-align:inherit}.list-group-item-action:hover{background:var(--px-hover)}.pagination{display:flex;flex-wrap:wrap;gap:4px;padding-left:0;list-style:none;margin:0}.justify-content-center.pagination,.pagination.justify-content-center{justify-content:center}.page-link{display:flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 .7rem;color:var(--px-text);background:var(--px-card);border:1px solid var(--px-line);border-radius:10px;font-weight:700}.page-link:hover{background:var(--px-hover)}.page-item.active .page-link{background:var(--px-brand);border-color:var(--px-brand);color:#fff}.page-item.disabled .page-link{opacity:.5;pointer-events:none}[data-bs-theme="dark"] .alert-success{color:#75b798;background:#051b11;border-color:#0f5132}[data-bs-theme="dark"] .alert-danger{color:#ea868f;background:#2c0b0e;border-color:#842029}[data-bs-theme="dark"] .alert-info{color:#6edff6;background:#032830;border-color:#055160}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important}}:root{--brand:#b3263a;--brand-d:#8e1c2d;--navy:#22262f}[data-bs-theme=dark]{--brand:#ff6b81}a{color:var(--brand)}.btn-primary{--bs-btn-bg:#b3263a;--bs-btn-border-color:#b3263a;--bs-btn-hover-bg:#8e1c2d;--bs-btn-hover-border-color:#8e1c2d;--bs-btn-active-bg:#8e1c2d}.btn-outline-primary{--bs-btn-color:#b3263a;--bs-btn-border-color:#b3263a;--bs-btn-hover-bg:#b3263a;--bs-btn-hover-border-color:#b3263a;--bs-btn-active-bg:#b3263a}[data-bs-theme=dark] .btn-outline-primary{--bs-btn-color:#9aa3ff;--bs-btn-border-color:#7b86ff}.bg-primary,.badge.bg-primary{background-color:#b3263a!important}.section-title{font-size:1.1rem;font-weight:800;border-left:5px solid var(--brand);padding-left:.6rem;margin-bottom:1rem;text-transform:uppercase}.article-body{font-size:1.08rem;line-height:1.75}.article-body h2{font-size:1.35rem;margin-top:1.6rem}.tldr{background:var(--bs-tertiary-bg);border-left:4px solid var(--brand);padding:.8rem 1rem;margin-bottom:1.2rem;border-radius:.25rem}.tldr ul{margin:.4rem 0 0 1rem;padding:0}@keyframes shake{25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}.shake{animation:shake .3s}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{padding-bottom:env(safe-area-inset-bottom)}img,video,iframe{max-width:100%}.btn,.form-control,.form-select{min-height:44px}@media (max-width:575.98px){h1.h2{font-size:1.45rem}.article-body{font-size:1.02rem;line-height:1.7}}.ad-wrap{position:relative;margin:1rem 0;display:flex;justify-content:center;align-items:flex-start;overflow:hidden;background:var(--bs-tertiary-bg);border-radius:.25rem}.ad-wrap .adsbygoogle{width:100%}.ad-label{position:absolute;top:2px;left:6px;font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-secondary-color);pointer-events:none}ins.adsbygoogle[data-ad-status=unfilled]{display:none!important}body{background:var(--bs-tertiary-bg);font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.c0{--c:#b3263a}.c1{--c:#2f3c7e}.c2{--c:#2e7d4f}.c3{--c:#c27a00}.c4{--c:#6a3d9a}.c5{--c:#00798c}.meta{font-size:.74rem;color:var(--brand)}.section-title{border-left-color:var(--brand)}.cat-tag{display:inline-block;background:var(--brand);color:#fff!important;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .6rem;border-radius:3px}.article-body figure{margin:1.2rem 0}.article-body img{max-width:100%;height:auto;border-radius:.4rem}.article-body figcaption{font-size:.82rem;color:var(--bs-secondary-color);margin-top:.3rem}.logo-txt{fill:var(--navy)}[data-bs-theme=dark] .logo-txt{fill:#fff}.logo-net{fill:var(--brand)}.logo-fallback{display:inline-flex;align-items:center;gap:.5rem;line-height:1.1}.logo-fallback svg{height:38px;width:38px}.logo-name{font-size:1.7rem;font-weight:800;color:var(--navy)}.logo-name span{color:var(--brand)}[data-bs-theme=dark] .logo-name{color:#fff}@media (max-width:575.98px){.logo-name{font-size:1.4rem}.logo-fallback svg{height:30px;width:30px}}.tag-links{display:flex;flex-wrap:wrap;gap:.45rem;margin:.9rem 0 0;padding:0;list-style:none}.tag-links a{display:inline-flex;align-items:center;padding:.35rem .7rem;border:1px solid var(--bs-border-color);border-radius:999px;background:var(--bs-tertiary-bg);color:var(--bs-secondary-color);font-size:.84rem;text-decoration:none;transition:all .15s ease}.tag-links a:before{content:'#';color:var(--brand);font-weight:800;margin-right:.12rem}.tag-links a:hover,.tag-links a:focus-visible{background:var(--brand);border-color:var(--brand);color:#fff;outline-offset:2px}.tag-links a:hover:before,.tag-links a:focus-visible:before{color:#fff}.search-result-card{padding:1rem 0;border-bottom:1px solid var(--bs-border-color)}.search-result-card h2{font-size:1.15rem;margin:.35rem 0}.search-result-card h2 a{text-decoration:none;color:var(--bs-emphasis-color)}.search-result-card h2 a:hover{color:var(--brand)}.search-result-layout{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:1rem;align-items:start}.search-result-image{display:block;overflow:hidden;border-radius:.65rem;background:var(--bs-tertiary-bg);aspect-ratio:16/10}.search-result-image img{display:block;width:100%;height:100%;object-fit:cover}.search-result-content{min-width:0}@media(max-width:575.98px){.search-result-layout{grid-template-columns:112px minmax(0,1fr);gap:.75rem}.search-result-card{padding:.9rem 0}.search-result-content h2{font-size:1rem;line-height:1.3;margin:.35rem 0}.search-result-content p{font-size:.88rem;line-height:1.4}.search-result-image{aspect-ratio:4/3}.search-result-content .tag-links{gap:.3rem}.search-result-content .tag-links a{font-size:.72rem;padding:.25rem .45rem}}@media(max-width:360px){.search-result-layout{grid-template-columns:88px minmax(0,1fr);gap:.6rem}}.ad-preview{border:2px dashed var(--brand);background:repeating-linear-gradient(45deg,rgba(179,38,58,.04),rgba(179,38,58,.04) 10px,transparent 10px,transparent 20px)}.ad-preview-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:100%;min-height:inherit;padding:1.5rem .5rem;text-align:center;color:var(--brand)}.ad-preview-box small{color:var(--bs-secondary-color)}.comment-list{display:grid;gap:1rem}.comment-reply{margin-left:3rem}.comment-avatar{flex:0 0 40px;height:40px;border-radius:50%;background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800}.comment-main{flex:1;min-width:0;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:.6rem .8rem}.comment-body{margin:.25rem 0;overflow-wrap:anywhere}.comment-actions{display:flex;gap:.8rem}@media (max-width:575.98px){.comment-reply{margin-left:1.5rem}.comment-avatar{flex-basis:32px;height:32px}}.art-lead{color:var(--bs-secondary-color);font-size:1.05rem;margin:0 0 .9rem}.art-byline{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:.86rem;color:var(--bs-secondary-color)}.art-byline strong{color:var(--bs-body-color);font-weight:700}.art-byline a{color:var(--brand);text-decoration:none;font-weight:600}.art-avatar{width:34px;height:34px;border-radius:50%;background:var(--brand);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.9rem;flex:0 0 auto}.art-tools{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:.9rem 0 1.1rem;padding-top:.9rem;border-top:1px solid var(--bs-border-color)}.art-share-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.art-share-main{display:inline-flex;align-items:center;gap:.5rem;height:40px;padding:0 1rem 0 .75rem;border-radius:999px;border:0;background:var(--brand);color:#fff;font-weight:700;font-size:.9rem;cursor:pointer}.art-share-main svg{width:18px;height:18px}.art-ib{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--bs-secondary-bg);color:var(--bs-body-color);border:0;cursor:pointer;text-decoration:none;transition:background .15s,color .15s,transform .15s}.art-ib svg{width:18px;height:18px}.art-ib:hover,.art-ib:focus-visible{transform:translateY(-1px);color:#fff}.art-ib.fb:hover,.art-ib.fb:focus-visible{background:#1877f2}.art-ib.x:hover,.art-ib.x:focus-visible{background:#111}.art-ib.wa:hover,.art-ib.wa:focus-visible{background:#25d366}.art-ib.tg:hover,.art-ib.tg:focus-visible{background:#229ed9}.art-ib.li:hover,.art-ib.li:focus-visible{background:#0a66c2}.art-ib.cp:hover,.art-ib.cp:focus-visible{background:var(--bs-body-color);color:var(--bs-body-bg)}.art-edit{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 .75rem;border-radius:999px;border:1px dashed var(--bs-border-color);color:var(--bs-secondary-color);text-decoration:none;font-size:.82rem;font-weight:600;white-space:nowrap}.art-edit svg{width:15px;height:15px}.art-edit:hover{color:var(--brand);border-color:var(--brand)}.art-toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translateX(-50%) translateY(20px);background:var(--bs-body-color);color:var(--bs-body-bg);padding:.6rem 1rem;border-radius:999px;font-size:.86rem;font-weight:600;opacity:0;pointer-events:none;transition:.2s;z-index:3000}.art-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width:520px){.art-tools{flex-wrap:wrap}.art-share-row{gap:.4rem}.art-ib{width:38px;height:38px}.art-share-main{padding:0;width:40px;justify-content:center}.art-share-main span{display:none}}:root{--px-bg:#ffffff;--px-bg2:#f5f6f8;--px-card:#ffffff;--px-text:#14161c;--px-text2:#3d4250;--px-muted:#6b7280;--px-line:#e8e9ee;--px-hover:#f2f3f6;--px-brand:#c8102e;--px-brand2:#9e0c24;--px-brand-s:rgba(200,16,46,.08);--px-ink:#0f1218;--px-ok:#15803d;--px-ok-s:rgba(21,128,61,.1);--px-warn:#b45309;--px-warn-s:rgba(180,83,9,.11);--px-r:16px;--px-wrap:1240px;--px-head-h:64px}[data-bs-theme="dark"]{--px-bg:#0c0e12;--px-bg2:#12151b;--px-card:#161a21;--px-text:#eceef2;--px-text2:#c5c9d2;--px-muted:#9097a3;--px-line:#252a33;--px-hover:#1c2029;--px-brand-s:rgba(255,92,112,.12);--px-ink:#05070a}.c0{--c:#c8102e}.c1{--c:#2f5bd3}.c2{--c:#0f9d77}.c3{--c:#d97706}.c4{--c:#7c3aed}.c5{--c:#0891b2}body.px{background:var(--px-bg)!important;color:var(--px-text);font:16px/1.6 system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;padding-bottom:0}body.px a{text-decoration:none}body.px.px-lock{overflow:hidden}.px-wrap{max-width:var(--px-wrap);margin:0 auto;padding:0 20px;width:100%}.px-i{width:20px;height:20px;flex:0 0 20px}.px-i.s{width:16px;height:16px;flex-basis:16px}.px-main{padding-top:18px;padding-bottom:30px;min-height:50vh}.px-alert{border-radius:12px;border:0;margin-top:6px}.px-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border-radius:12px;border:1px solid var(--px-line);background:var(--px-card);color:var(--px-text)!important;font-weight:700;font-size:.9rem;cursor:pointer;white-space:nowrap;text-decoration:none!important;transition:background .15s,border-color .15s}.px-btn:hover{background:var(--px-hover)}.px-btn.pri{background:var(--px-brand);border-color:var(--px-brand);color:#fff!important}.px-btn.pri:hover{background:var(--px-brand2);border-color:var(--px-brand2)}.px-btn.dark{background:var(--px-text);border-color:var(--px-text);color:var(--px-bg)!important}.px-btn.light{background:#fff;border-color:#fff;color:#7a0a1d!important}.px-btn.ghost{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);color:#fff!important}.px-btn.wide{width:100%}.px-icb{width:42px;height:42px;border-radius:12px;border:1px solid var(--px-line);background:var(--px-card);color:var(--px-text)!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;text-decoration:none!important;font-size:1rem}.px-icb:hover{background:var(--px-hover)}.px-icb.sm{width:36px;height:36px;border-radius:10px;font-size:.9rem}.px-icb.danger:hover{color:var(--px-brand)!important}.px-linkbtn{border:0;background:none;padding:0;color:var(--px-brand);font-weight:700;font-size:.85rem;cursor:pointer}.px-link{display:inline-flex;align-items:center;gap:4px;font-weight:700;font-size:.88rem;color:var(--px-brand)!important;margin-top:8px}.px-mob{display:none!important}.px-ph{position:relative;display:block;overflow:hidden;background:linear-gradient(135deg,var(--c,#475569),color-mix(in srgb,var(--c,#475569) 45%,#000));aspect-ratio:16/10;border-radius:var(--px-r)}.px-ph::after{content:"";position:absolute;inset:auto -15% -45% 35%;height:90%;border-radius:50%;background:rgba(255,255,255,.08);pointer-events:none}.px-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:transform .4s ease}.px-ph.sq{aspect-ratio:1}a:hover .px-ph img{transform:scale(1.03)}.px-kick{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--c,var(--px-brand))!important}.px-cdot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c,var(--px-brand));flex:0 0 8px}.px-cdot.lg{width:12px;height:12px;border-radius:4px;flex-basis:12px}.px-meta{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;color:var(--px-muted);font-size:.8rem}.px-meta>span{display:inline-flex;align-items:center;gap:5px}.px-tag{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;background:var(--px-hover);font-weight:650;font-size:.84rem;color:var(--px-text2)!important}.px-tag:hover{background:var(--px-brand-s);color:var(--px-brand)!important}.px-tag.sm{height:24px;padding:0 9px;font-size:.74rem}.px-pill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;font-size:.72rem;font-weight:800;white-space:nowrap}.px-pill.ok{background:var(--px-ok-s);color:var(--px-ok)}.px-pill.warn{background:var(--px-warn-s);color:var(--px-warn)}.px-sec{margin-top:44px}.px-sh{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:16px}.px-sh h2{margin:0;font-size:1.32rem;font-weight:800;letter-spacing:-.02em;display:flex;align-items:center;gap:10px;color:var(--px-text)}.px-sh>a{font-weight:700;font-size:.88rem;color:var(--px-muted)!important;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.px-sh>a:hover{color:var(--px-brand)!important}.px-box{display:block;padding:18px;border-radius:var(--px-r);border:1px solid var(--px-line);background:var(--px-card);color:var(--px-text)!important}.px-box h3{margin:0 0 12px;font-size:1rem;font-weight:800;display:flex;align-items:center;gap:8px}.px-empty{padding:36px 20px;text-align:center;border:1px dashed var(--px-line);border-radius:var(--px-r);color:var(--px-muted);background:var(--px-bg2)}.px-crumbs{display:flex;gap:6px;align-items:center;font-size:.84rem;color:var(--px-muted);flex-wrap:wrap;margin-bottom:10px}.px-crumbs a{color:var(--px-muted)!important}.px-crumbs a:hover{color:var(--px-brand)!important}.px-h2{font-size:1.2rem;font-weight:800;margin:28px 0 12px}.px-ptitle{font-size:clamp(1.6rem,3.6vw,2.2rem);font-weight:800;letter-spacing:-.025em;margin:0 0 18px}.px-narrow{max-width:820px;margin:0 auto}.px-phead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:6px 0 20px}.px-phead h1{margin:6px 0 4px;font-size:clamp(1.7rem,3.8vw,2.4rem);font-weight:800;letter-spacing:-.025em}.px-phead p{margin:0;color:var(--px-muted)}.px-chiprow{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin-bottom:16px}.px-chiprow::-webkit-scrollbar{display:none}.px-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--px-line);background:var(--px-card);font-weight:700;font-size:.85rem;color:var(--px-text2)!important;white-space:nowrap}.px-chip:hover{border-color:var(--px-muted)}.px-chip.on{background:var(--px-text);color:var(--px-bg)!important;border-color:var(--px-text)}.px-pager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:30px;color:var(--px-muted);font-weight:700}.px-ad-top .ad-wrap{margin:14px 0 0}.px-ad-in{margin:26px 0}body.px .ad-wrap{border-radius:var(--px-r);background:var(--px-bg2)}.px-topline{background:var(--px-ink);color:#d7dae0;font-size:.8rem}.px-topline .px-wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;height:36px}.px-topline b{color:#fff}.tl-l{display:flex;gap:10px;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tl-l .dot{width:6px;height:6px;border-radius:50%;background:var(--px-brand);box-shadow:0 0 0 3px rgba(200,16,46,.3);flex:0 0 6px}.tl-r{display:flex;gap:16px;white-space:nowrap}.tl-r a{color:#d7dae0!important;opacity:.85}.tl-r a:hover{opacity:1;color:#fff!important}.px-head{position:sticky;top:0;z-index:1030;background:color-mix(in srgb,var(--px-bg) 92%,transparent);-webkit-backdrop-filter:saturate(1.5) blur(14px);backdrop-filter:saturate(1.5) blur(14px);border-bottom:1px solid var(--px-line);transition:transform .25s ease}.px-head.hide{transform:translateY(-100%)}.px-head-in{display:flex;align-items:center;gap:18px;height:var(--px-head-h)}.px-logo{display:flex;align-items:center;flex:0 0 auto;line-height:0}.px-logo svg{height:34px;width:auto;display:block}.px-logo .logo-fallback svg{height:34px;width:34px}.px-nav{display:flex;align-items:stretch;flex:1;min-width:0;overflow:hidden}.px-nav a,.px-more{position:relative;display:flex;align-items:center;gap:4px;height:var(--px-head-h);padding:0 11px;font-weight:650;font-size:.93rem;color:var(--px-text2)!important;white-space:nowrap;border:0;background:transparent;cursor:pointer}.px-nav a:hover,.px-more:hover{color:var(--px-text)!important}.px-nav a.on{color:var(--px-text)!important}.px-nav a.on::after{content:"";position:absolute;left:11px;right:11px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--px-brand)}.px-hact{display:flex;align-items:center;gap:8px;margin-left:auto}.px-avatar{width:42px;height:42px;border-radius:50%;background:var(--px-brand);color:#fff!important;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px}.px-mega{position:absolute;left:0;right:0;top:100%;background:var(--px-card);border-bottom:1px solid var(--px-line);box-shadow:0 24px 40px rgba(16,24,40,.12)}.px-mega-in{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:22px;padding-top:22px;padding-bottom:26px}.px-mega h4{margin:0 0 10px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--px-muted);font-weight:800}.px-mega h4.mt{margin-top:16px}.px-mega-col a,.px-mega-cats a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;font-weight:650;font-size:.92rem;color:var(--px-text)!important}.px-mega-col a:hover,.px-mega-cats a:hover{background:var(--px-hover)}.px-mega-cats{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.px-mega-promo{border-radius:var(--px-r);padding:18px;background:var(--px-brand-s);display:flex;flex-direction:column;gap:6px;color:var(--px-text)!important;align-self:start}.px-mega-promo span{color:var(--px-muted);font-size:.88rem}.px-mega-promo em{font-style:normal;font-weight:800;color:var(--px-brand)}.px-chips{display:none;gap:8px;overflow-x:auto;padding:10px 16px;border-top:1px solid var(--px-line);scrollbar-width:none}.px-chips::-webkit-scrollbar{display:none}.px-search{position:fixed;inset:0;z-index:1060;background:rgba(10,12,16,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:flex-start;justify-content:center;padding:max(70px,calc(env(safe-area-inset-top,0px) + 60px)) 16px 16px}.px-search[hidden]{display:none}.px-sbox{width:min(680px,100%);background:var(--px-card);border-radius:20px;box-shadow:0 30px 80px rgba(0,0,0,.35);overflow:hidden;margin:0}.px-sin{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--px-line);color:var(--px-muted)}.px-sin input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:1.1rem;color:var(--px-text)}.px-sres{padding:8px 14px 16px}.px-sres h5{margin:10px 0 8px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--px-muted);font-weight:800}.px-tagrow{display:flex;flex-wrap:wrap;gap:8px}.px-dback{position:fixed;inset:0;z-index:1069;background:rgba(0,0,0,.45);opacity:0;transition:opacity .2s}.px-dback.open{opacity:1}.px-drawer{position:fixed;top:0;bottom:0;left:0;z-index:1070;width:min(86vw,360px);background:var(--px-card);transform:translateX(-105%);transition:transform .25s ease;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);box-shadow:20px 0 60px rgba(0,0,0,.3)}.px-drawer.open{transform:none}.px-dh{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--px-line)}.px-db{flex:1;overflow-y:auto;padding:10px 10px 18px;overscroll-behavior:contain}.px-db h4{margin:16px 10px 6px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--px-muted);font-weight:800}.px-db>a{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 12px;border-radius:12px;font-weight:650;color:var(--px-text)!important}.px-db>a:hover,.px-db>a.on{background:var(--px-hover)}.px-dacc{display:flex;align-items:center;gap:12px;padding:12px!important;border-radius:14px;background:var(--px-bg2);margin-bottom:6px}.px-dacc b{display:block}.px-dacc small{color:var(--px-muted)}.px-dtheme{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 12px;margin-top:8px;border:0;border-radius:12px;background:transparent;font-weight:650;color:var(--px-text);cursor:pointer}.px-dtheme:hover{background:var(--px-hover)}.px-df{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--px-line);display:grid;grid-template-columns:1fr 1fr;gap:8px}.px-df form{margin:0}.px-prog{position:fixed;left:0;top:0;height:3px;width:0;z-index:1080;background:var(--px-brand);transition:width .1s linear}.px-foot{margin-top:60px;background:var(--px-ink);color:#c7cbd3;padding-bottom:env(safe-area-inset-bottom,0px)}.px-foot .px-wrap{padding-top:44px;padding-bottom:24px}.px-fgrid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:28px}.px-foot .px-logo .logo-txt{fill:#fff}.px-foot .px-logo .logo-net{fill:#ff8a9b}.px-foot .logo-name{color:#fff}.px-fbrand p{margin:12px 0 16px;font-size:.92rem;opacity:.8;max-width:340px}.px-foot h4{margin:0 0 12px;color:#fff;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.px-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:.92rem}.px-foot ul a{color:#c7cbd3!important}.px-foot ul a:hover{color:#fff!important}.px-soc{display:flex;gap:8px}.px-soc a{width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:#fff!important}.px-soc a:hover{background:var(--px-brand)}.px-fbot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:34px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);font-size:.82rem;opacity:.7}.px-issue{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 20px;border-radius:var(--px-r);background:var(--px-ink);color:#fff;position:relative;overflow:hidden}.px-issue::after{content:"";position:absolute;right:-60px;top:-60px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(200,16,46,.55),transparent 70%);pointer-events:none}.px-issue>*{position:relative;z-index:1}.px-issue small{display:block;opacity:.7;font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.px-issue b{font-size:1.15rem;letter-spacing:-.01em}.px-ist{display:flex;gap:20px;flex-wrap:wrap}.px-ist div{font-size:.84rem;opacity:.85}.px-ist strong{display:block;font-size:1.2rem;color:#fff}.px-issue-nav{display:flex;gap:8px;flex-wrap:wrap}.px-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:22px;margin-top:22px}.px-lead-wrap{position:relative;border-radius:20px;overflow:hidden;min-height:460px;background:#111}.px-lead{position:absolute;inset:0;display:block;color:#fff!important;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s}.px-lead.on{opacity:1;visibility:visible}.px-lead .px-ph{position:absolute;inset:0;border-radius:0;aspect-ratio:auto}.px-lead::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,0) 28%,rgba(0,0,0,.85))}.px-lead-in{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:28px;display:block}.px-lead .px-kick{color:#fff!important;background:rgba(255,255,255,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:6px 10px;border-radius:999px}.px-lead .px-kick .px-cdot{background:#fff}.px-lead-t{margin:12px 0 10px;font-size:clamp(1.55rem,3vw,2.4rem);line-height:1.12;letter-spacing:-.025em;font-weight:800;color:#fff}.px-lead .px-meta{color:rgba(255,255,255,.8)}.px-dots{position:absolute;top:18px;right:18px;z-index:4;display:flex;gap:6px}.px-dots button{width:28px;height:4px;border-radius:4px;border:0;background:rgba(255,255,255,.45);cursor:pointer;padding:0}.px-dots button.on{background:#fff}.px-side-list{display:flex;flex-direction:column;gap:2px}.px-mini{display:grid;grid-template-columns:116px minmax(0,1fr);gap:14px;padding:12px;border-radius:14px;align-items:center;color:var(--px-text)!important}.px-mini:hover{background:var(--px-hover)}.px-mini .px-ph{aspect-ratio:4/3;border-radius:12px}.px-mini h3{margin:4px 0 6px;font-size:1rem;font-weight:750;line-height:1.3;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.px-tldr{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.px-tl{padding:16px;border-radius:var(--px-r);background:var(--px-bg2);border:1px solid var(--px-line);display:flex;flex-direction:column;gap:8px;color:var(--px-text)!important;transition:border-color .15s}.px-tl:hover{border-color:var(--px-brand)}.px-tl .n{width:28px;height:28px;border-radius:8px;background:var(--px-text);color:var(--px-bg);font-weight:800;font-size:.85rem;display:flex;align-items:center;justify-content:center}.px-tl p{margin:0;font-weight:650;font-size:.92rem;line-height:1.42;flex:1}.px-cblock{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px}.px-feat{display:block;color:var(--px-text)!important}.px-feat h3{margin:12px 0 8px;font-size:1.28rem;font-weight:800;line-height:1.25;letter-spacing:-.02em}.px-feat p{margin:0 0 10px;color:var(--px-muted);font-size:.94rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.px-rows{display:flex;flex-direction:column}.px-row{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--px-line);color:var(--px-text)!important}.px-row:first-child{border-top:0;padding-top:0}.px-row .px-ph{width:96px;height:70px;aspect-ratio:auto;border-radius:10px;flex:0 0 96px}.px-row h4{margin:2px 0 6px;font-size:.96rem;font-weight:700;line-height:1.32;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.px-feat:hover h3,.px-row:hover h4,.px-mini:hover h3,.px-cardn:hover h3,.px-media:hover h4{color:var(--px-brand)}.px-catgrid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:30px;align-items:start}.px-catsec+.px-catsec{margin-top:40px}.px-aside{position:sticky;top:calc(var(--px-head-h) + 20px);display:flex;flex-direction:column;gap:18px}.px-rank{counter-reset:r;display:flex;flex-direction:column}.px-rank a{counter-increment:r;display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:10px 0;border-top:1px solid var(--px-line);font-weight:650;font-size:.92rem;line-height:1.35;color:var(--px-text)!important}.px-rank a:first-child{border-top:0;padding-top:0}.px-rank a::before{content:counter(r);font-size:1.45rem;font-weight:900;color:var(--px-line);line-height:1}.px-rank a:hover{color:var(--px-brand)!important}.px-game{background:var(--px-ink);color:#fff!important;border:0}.px-game .tiles{display:flex;gap:6px;margin:6px 0 14px}.px-game .tiles span{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:900;background:#2a2f3a;color:#fff}.px-game .tiles .c{background:#16a34a}.px-game .tiles .p{background:#ca8a04}.px-game p{margin:0 0 12px;opacity:.8;font-size:.9rem}.px-qlist a{display:block;padding:9px 0;border-top:1px solid var(--px-line);font-weight:650;font-size:.92rem;line-height:1.35;color:var(--px-text)!important}.px-qlist a:first-child{border-top:0;padding-top:0}.px-qlist small{display:block;color:var(--px-muted);font-weight:500;font-size:.78rem}.px-sticky{position:sticky;top:calc(var(--px-head-h) + 20px)}.px-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.px-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.px-media{display:block;color:var(--px-text)!important}.px-media h4{margin:10px 0 4px;font-size:.96rem;font-weight:700;line-height:1.3}.px-play{position:absolute;left:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;background:rgba(0,0,0,.6);color:#fff;font-size:.78rem;font-weight:700}.px-cta{display:grid;grid-template-columns:1fr 1fr;gap:16px}.px-cta .px-box{display:flex;gap:16px;align-items:center}.px-cta .ico{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;background:var(--px-brand-s);flex:0 0 56px}.px-cta b{display:block;font-size:1.02rem}.px-cta small{display:block;color:var(--px-muted);font-size:.88rem}.px-chead{padding:28px;border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--c,#c8102e) 15%,var(--px-bg)),var(--px-bg2));border:1px solid var(--px-line);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:flex-end;margin-bottom:24px}.px-chead h1{margin:6px 0 6px;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;letter-spacing:-.03em;display:flex;align-items:center;gap:12px}.px-chead h1 .em{width:52px;height:52px;border-radius:14px;background:var(--c,#c8102e);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.45rem;flex:0 0 52px}.px-chead p{margin:0;color:var(--px-text2);max-width:640px}.px-cstat{display:flex;gap:22px}.px-cstat div{font-size:.84rem;color:var(--px-muted)}.px-cstat b{display:block;font-size:1.3rem;color:var(--px-text)}.px-cfeat{position:relative;display:block;border-radius:20px;overflow:hidden;min-height:400px;color:#fff!important;margin-bottom:26px;background:#111}.px-cfeat .px-ph{position:absolute;inset:0;border-radius:0;aspect-ratio:auto}.px-cfeat::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.85))}.px-cfeat .in{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:28px;max-width:820px}.px-cfeat .px-kick{color:#fff!important}.px-cfeat .px-kick .px-cdot{background:#fff}.px-cfeat h2{margin:10px 0 8px;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#fff}.px-cfeat p{margin:0 0 10px;color:rgba(255,255,255,.85)}.px-cfeat .px-meta{color:rgba(255,255,255,.8)}.px-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 22px}.px-grid-ad{grid-column:1/-1}.px-cardn{display:flex;flex-direction:column;color:var(--px-text)!important;min-width:0}.px-cardn .px-kick{margin-top:12px}.px-cardn h3{margin:8px 0 8px;font-size:1.06rem;font-weight:750;line-height:1.3;letter-spacing:-.01em}.px-cardn .px-ph+h3{margin-top:12px}.px-cardn p{margin:0 0 10px;color:var(--px-muted);font-size:.9rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.px-artwrap{max-width:1240px;margin:0 auto}.px-art{max-width:780px;margin:0 auto}.px-art>.px-kick{margin-top:4px}.px-art-t{margin:10px 0 14px;font-size:clamp(1.8rem,4.4vw,2.75rem);font-weight:800;line-height:1.13;letter-spacing:-.03em;color:var(--px-text)}.px-art .art-lead{font-size:1.17rem;line-height:1.55;color:var(--px-text2);margin:0 0 18px}.px-art .art-byline{padding-top:14px;border-top:1px solid var(--px-line)}.px-art .art-tools{border-top:0;padding-top:4px;padding-bottom:14px;border-bottom:1px solid var(--px-line);margin-bottom:6px}.px-art .art-avatar{background:var(--px-brand)}.px-art .art-share-main{background:var(--px-brand)}.px-figure{margin:24px -40px 26px}.px-figure .px-ph{aspect-ratio:16/9;border-radius:20px}.px-figure figcaption{margin-top:8px;color:var(--px-muted);font-size:.84rem;padding:0 40px}.px-body{font-size:1.12rem;line-height:1.8;color:var(--px-text2)}.px-body p{margin:0 0 1.2em}.px-body h2{color:var(--px-text);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:1.8em 0 .6em}.px-body h3{color:var(--px-text);font-size:1.22rem;font-weight:800;margin:1.6em 0 .5em}.px-body blockquote{margin:1.6em 0;padding:4px 0 4px 20px;border-left:4px solid var(--px-brand);font-size:1.22rem;line-height:1.5;color:var(--px-text);font-weight:600}.px-body ul,.px-body ol{padding-left:1.2em}.px-body li{margin:.4em 0}.px-body a{color:var(--px-brand);text-decoration:underline!important;text-underline-offset:3px}.px-body img{border-radius:14px}.px-body .tldr{margin:6px 0 26px;padding:18px 20px;border-radius:var(--px-r);background:var(--px-brand-s);border:1px solid color-mix(in srgb,var(--px-brand) 22%,transparent);border-left-width:1px}.px-body .tldr>strong{display:flex;align-items:center;gap:8px;color:var(--px-brand);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.px-body .tldr ul{margin:0;padding-left:1.1em;color:var(--px-text);font-weight:600;line-height:1.55;font-size:1.02rem}.px-body .source-note{font-size:.86rem;color:var(--px-muted)}.px-faq{margin-top:30px}.px-faq h2{font-size:1.3rem;font-weight:800;margin:0 0 12px}.px-faq details{border:1px solid var(--px-line);border-radius:14px;padding:0 16px;margin-bottom:10px;background:var(--px-card)}.px-faq summary{cursor:pointer;list-style:none;padding:14px 0;font-weight:700;display:flex;justify-content:space-between;gap:10px}.px-faq summary::-webkit-details-marker{display:none}.px-faq summary::after{content:"+";font-size:1.3rem;line-height:1;color:var(--px-muted)}.px-faq details[open] summary::after{content:"–"}.px-faq details p{margin:0 0 14px;color:var(--px-text2)}.px-art .tag-links{display:flex;flex-wrap:wrap;gap:8px}.px-art .tag-links a{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;background:var(--px-hover);font-weight:650;font-size:.84rem;color:var(--px-text2)!important}.px-art .tag-links a:hover{background:var(--px-brand-s);color:var(--px-brand)!important}body.px .comments{max-width:780px;margin:40px auto 0}body.px .comments .section-title{border:0;padding:0;font-size:1.3rem;font-weight:800;text-transform:none}body.px .comment-avatar{background:var(--px-brand)}body.px .comment-main{border-radius:14px;border-color:var(--px-line);background:var(--px-card)}body.px .comment-form textarea{border-radius:12px}.px-related{max-width:1240px}.px-wg{max-width:560px;margin:0 auto}.px-wg-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:4px 0 18px}.px-wg-head h1{margin:6px 0 4px;font-size:clamp(1.7rem,5vw,2.2rem);font-weight:800;letter-spacing:-.025em}.px-wg-head p{margin:0;color:var(--px-muted);font-size:.95rem}.px-wg-acts{display:flex;gap:8px}.px-wg-board{display:grid;gap:7px;width:min(100%,340px);margin:0 auto}.px-wg-row{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.px-wg-row.shake{animation:px-shake .35s}.px-wg-tile{aspect-ratio:1;border:2px solid var(--px-line);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.85rem;font-weight:800;text-transform:uppercase;color:var(--px-text);background:var(--px-card);user-select:none}.px-wg-tile.filled{border-color:var(--px-muted)}.px-wg-tile.pop{animation:px-pop .1s}.px-wg-tile.flip{animation:px-flip .45s ease both}.px-wg-tile.correct,.px-wg-key.correct,.px-wg-ex .t.correct{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important}.px-wg-tile.present,.px-wg-key.present,.px-wg-ex .t.present{background:#ca8a04!important;border-color:#ca8a04!important;color:#fff!important}.px-wg-tile.absent,.px-wg-key.absent,.px-wg-ex .t.absent{background:#64748b!important;border-color:#64748b!important;color:#fff!important}@keyframes px-pop{50%{transform:scale(1.08)}}@keyframes px-flip{0%{transform:rotateX(0)}50%{transform:rotateX(90deg)}100%{transform:rotateX(0)}}@keyframes px-shake{20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.px-wg-msg{min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:800;margin:10px 0;opacity:0;transition:opacity .2s}.px-wg-msg.on{opacity:1}.px-wg-kb{display:flex;flex-direction:column;gap:7px;align-items:center;margin-bottom:10px}.px-wg-krow{display:flex;gap:5px;justify-content:center;width:100%}.px-wg-key{flex:1;max-width:46px;min-width:0;height:54px;border:0;border-radius:8px;background:var(--px-hover);color:var(--px-text);font-weight:800;font-size:.98rem;cursor:pointer;padding:0;touch-action:manipulation}.px-wg-key:active{transform:scale(.95)}.px-wg-key.wide{max-width:72px;flex:1.5;font-size:.72rem}.px-wg-kb.done{opacity:.55;pointer-events:none}.px-modal{width:min(440px,calc(100vw - 24px));border:0;border-radius:20px;padding:22px;background:var(--px-card);color:var(--px-text);box-shadow:0 30px 80px rgba(0,0,0,.35)}.px-modal::backdrop{background:rgba(10,12,16,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.px-modal h2{font-size:1.25rem;font-weight:800;margin:0 0 12px}.px-modal h3{font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--px-muted);margin:18px 0 8px}.px-modal p{color:var(--px-text2);font-size:.95rem}.px-modal .muted{color:var(--px-muted);font-size:.86rem}.px-modal-x{position:absolute;top:12px;right:12px;margin:0}.px-wg-ex{display:flex;gap:5px;margin:10px 0 4px}.px-wg-ex .t{width:38px;height:38px;border:2px solid var(--px-line);border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:800}.px-wg-result{text-align:center;padding:4px 0 6px}.px-wg-result .em{font-size:2.6rem;line-height:1}.px-wg-result h2{margin:6px 0 4px}.px-wg-result p{margin:0}.px-wg-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;text-align:center;font-size:.74rem;color:var(--px-muted)}.px-wg-stats b{display:block;font-size:1.7rem;color:var(--px-text);line-height:1.2}.px-wg-dist{display:grid;gap:5px}.px-wg-bar{display:grid;grid-template-columns:16px 1fr;gap:8px;align-items:center;font-size:.82rem;font-weight:800}.px-wg-bar i{display:block;font-style:normal;background:var(--px-hover);color:var(--px-text);border-radius:6px;padding:2px 8px;text-align:right;min-width:26px}.px-wg-bar.me i{background:#16a34a;color:#fff}.px-wg-share{margin-top:18px;padding-top:16px;border-top:1px solid var(--px-line);display:grid;gap:10px}.px-wg-next{display:flex;justify-content:space-between;align-items:center}.px-wg-next small{color:var(--px-muted);font-weight:700}.px-wg-next b{font-variant-numeric:tabular-nums;font-size:1.2rem}.px-wg-preview{margin:0;padding:12px;border-radius:12px;background:var(--px-bg2);font-size:1rem;line-height:1.35;white-space:pre-wrap;text-align:center;font-family:inherit}.px-wg-soc{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.px-soc-b{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:58px;border-radius:12px;border:1px solid var(--px-line);background:var(--px-card);font-size:.72rem;font-weight:800;color:var(--px-text)!important;cursor:pointer;padding:6px 2px}.px-soc-b.x:hover{background:#111;color:#fff!important}.px-soc-b.wa:hover{background:#25d366;color:#fff!important}.px-soc-b.tg:hover{background:#229ed9;color:#fff!important}.px-soc-b.fb:hover{background:#1877f2;color:#fff!important}.px-soc-b.cp:hover{background:var(--px-text);color:var(--px-bg)!important}.px-qa-search{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 14px;border:1px solid var(--px-line);border-radius:14px;background:var(--px-card);color:var(--px-muted);margin-bottom:14px}.px-qa-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;min-height:42px;color:var(--px-text)}.px-qa-search:focus-within{border-color:var(--px-brand);box-shadow:0 0 0 4px var(--px-brand-s)}.px-qa-list{display:grid;gap:10px}.px-qcard{display:flex;gap:14px;padding:16px;border:1px solid var(--px-line);border-radius:var(--px-r);background:var(--px-card);color:var(--px-text)!important;transition:border-color .15s,transform .15s}.px-qcard:hover{border-color:var(--px-brand);transform:translateY(-1px)}.px-qcount{flex:0 0 62px;height:62px;border-radius:14px;background:var(--px-bg2);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--px-muted)}.px-qcount b{font-size:1.3rem;line-height:1;color:var(--px-text)}.px-qcount small{font-size:.7rem;font-weight:700}.px-qcount.has{background:var(--px-ok-s)}.px-qcount.has b{color:var(--px-ok)}.px-qbody{flex:1;min-width:0}.px-qmeta{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:4px}.px-qbody h3{margin:0 0 6px;font-size:1.05rem;font-weight:750;line-height:1.35}.px-qq{padding:22px;border:1px solid var(--px-line);border-radius:20px;background:var(--px-card)}.px-qq h1{margin:0 0 10px;font-size:clamp(1.45rem,3.4vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.2}.px-qq-body{margin-top:14px;font-size:1.05rem;line-height:1.7;color:var(--px-text2)}.px-av{width:40px;height:40px;border-radius:50%;background:var(--px-brand);color:#fff;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px}.px-av.sm{width:28px;height:28px;flex-basis:28px;font-size:.8rem}.px-answers{display:grid;gap:12px;margin-bottom:22px}.px-answer{display:flex;gap:12px}.px-answer .px-av{background:#2f5bd3}.px-answer-main{flex:1;min-width:0;padding:14px 16px;border:1px solid var(--px-line);border-radius:16px;background:var(--px-card)}.px-answer-body{margin:6px 0 8px;line-height:1.65;overflow-wrap:anywhere}.px-formcard{padding:22px;border:1px solid var(--px-line);border-radius:20px;background:var(--px-card);margin:0}.px-f{display:grid;gap:6px;margin-bottom:16px}.px-f>label{font-weight:700;font-size:.9rem}.px-f>label small{color:var(--px-muted);font-weight:500}.px-f>small{color:var(--px-muted);font-size:.8rem}body.px .px-formcard .form-control,body.px .px-formcard .form-select{min-height:46px;border-radius:12px;border-color:var(--px-line);background-color:var(--px-card);color:var(--px-text)}body.px .px-formcard textarea.form-control{min-height:110px}body.px .px-formcard .form-control:focus,body.px .px-formcard .form-select:focus{border-color:var(--px-brand);box-shadow:0 0 0 4px var(--px-brand-s)}.px-frow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.px-formacts{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.px-two-sm{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px;align-items:start}.px-tips{padding:18px;border-radius:var(--px-r);background:var(--px-bg2);border:1px solid var(--px-line);font-size:.9rem}.px-tips ul{margin:8px 0 0;padding-left:1.1em;color:var(--px-text2);display:grid;gap:6px}.px-loginbox{display:grid;gap:6px;padding:20px;border-radius:var(--px-r);border:1px dashed var(--px-line);background:var(--px-bg2);text-align:center}.px-loginbox span{color:var(--px-muted);font-size:.9rem}.px-ag-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.px-seg{display:inline-flex;background:var(--px-hover);border-radius:12px;padding:4px;gap:4px}.px-seg a{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:9px;font-weight:700;font-size:.88rem;color:var(--px-muted)!important}.px-seg a.on{background:var(--px-card);color:var(--px-text)!important;box-shadow:0 1px 3px rgba(0,0,0,.08)}.px-ag-nav{display:flex;gap:6px;align-items:center}.px-ag-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:18px}.px-ag-wd{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;border:1px solid var(--px-line);border-radius:14px;background:var(--px-card);color:var(--px-text)!important;text-align:center}.px-ag-wd small{color:var(--px-muted);font-weight:700;font-size:.72rem;text-transform:uppercase}.px-ag-wd b{font-size:1.3rem;line-height:1.2}.px-ag-wd span{font-size:.7rem;color:var(--px-muted)}.px-ag-wd.has span{color:var(--px-brand);font-weight:800}.px-ag-wd.today{border-color:var(--px-brand);box-shadow:0 0 0 3px var(--px-brand-s)}.px-ag-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:20px}.px-ag-month .wh{text-align:center;font-size:.72rem;font-weight:800;color:var(--px-muted);text-transform:uppercase;padding:4px 0}.px-ag-cell{aspect-ratio:1/0.85;border:1px solid var(--px-line);border-radius:12px;background:var(--px-card);padding:6px 8px;display:flex;flex-direction:column;justify-content:space-between;color:var(--px-text)!important}.px-ag-cell:hover{border-color:var(--px-brand)}.px-ag-cell.today{border-color:var(--px-brand);background:var(--px-brand-s)}.px-ag-cell b{font-size:.92rem}.px-ag-cell .dots{display:flex;gap:3px;flex-wrap:wrap}.px-ag-cell .dots i{width:7px;height:7px;border-radius:50%;background:#2f5bd3}.px-ag-cell .dots i.sp{background:var(--px-brand)}.px-ag-list{display:grid;gap:14px}.px-ag-day{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:16px;border:1px solid var(--px-line);border-radius:var(--px-r);background:var(--px-card)}.px-ag-day.today{border-color:var(--px-brand)}.px-ag-date{display:flex;gap:8px;align-items:baseline}.px-ag-date b{font-size:2rem;line-height:1;letter-spacing:-.03em}.px-ag-date span{font-weight:800;font-size:.86rem;color:var(--px-brand);display:flex;flex-direction:column}.px-ag-date small{color:var(--px-muted);font-weight:600;font-size:.76rem}.px-ag-evs{display:grid;gap:10px}.px-ag-sp{padding:10px 12px;border-radius:12px;background:var(--px-brand-s);font-size:.88rem}.px-ag-sp span{display:block;color:var(--px-muted);font-size:.8rem}.px-ag-ev{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:start;padding:10px 0;border-top:1px solid var(--px-line)}.px-ag-ev:first-child{border-top:0;padding-top:0}.px-ag-time{display:flex;flex-direction:column;align-items:center;background:var(--px-bg2);border-radius:10px;padding:6px 0;font-weight:800;font-size:.92rem}.px-ag-time small{color:var(--px-muted);font-weight:600;font-size:.74rem}.px-ag-main b{display:block;font-size:1rem;margin-bottom:4px}.px-ag-main p{margin:6px 0 0;color:var(--px-text2);font-size:.9rem}.px-ag-act{display:flex;gap:6px}.px-ag-act form{margin:0}.px-radios{display:flex;flex-wrap:wrap;gap:8px}.px-radio{position:relative;margin:0}.px-radio input{position:absolute;opacity:0;inset:0;cursor:pointer}.px-radio span{display:inline-flex;align-items:center;height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--px-line);font-weight:700;font-size:.86rem;color:var(--px-text2);background:var(--px-card)}.px-radio input:checked+span{background:var(--px-text);border-color:var(--px-text);color:var(--px-bg)}.px-radio input:focus-visible+span{box-shadow:0 0 0 4px var(--px-brand-s)}@media (max-width:1180px){.px-nav a:nth-of-type(n+7){display:none}.px-tldr{grid-template-columns:repeat(3,minmax(0,1fr))}.px-tldr .px-tl:nth-child(n+4){display:none}}@media (max-width:991.98px){.px-topline,.px-nav,.px-desk{display:none!important}.px-mob{display:inline-flex!important}.px-chips{display:flex}.px-head-in{gap:10px;height:58px}.px-logo{margin-right:auto}.px-logo svg{height:28px}.px-mega{display:none!important}.px-hero,.px-catgrid,.px-two-sm{grid-template-columns:minmax(0,1fr)}.px-lead-wrap{min-height:420px}.px-aside,.px-sticky{position:static}.px-grid4,.px-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.px-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.px-fgrid{grid-template-columns:1fr 1fr}.px-fbrand{grid-column:1/-1}.px-figure{margin:22px 0}.px-figure figcaption{padding:0}}@media (max-width:640px){.px-wrap{padding:0 16px}.px-main{padding-top:14px}.px-sec{margin-top:34px}.px-lead-wrap{min-height:430px;border-radius:16px}.px-lead-in{padding:20px}.px-mini{grid-template-columns:96px minmax(0,1fr);padding:10px 0}.px-tldr{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px}.px-tldr::-webkit-scrollbar{display:none}.px-tldr .px-tl{display:flex!important;scroll-snap-align:start}.px-cblock,.px-grid3,.px-cta,.px-frow{grid-template-columns:minmax(0,1fr)}.px-grid4,.px-rail{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px;scrollbar-width:none}.px-grid4>*,.px-rail>*{scroll-snap-align:start}.px-issue{padding:16px}.px-issue-nav{width:100%}.px-issue-nav .px-btn{flex:1;min-height:38px;padding:0 10px}.px-chead{padding:20px}.px-cfeat{min-height:360px}.px-cfeat .in{padding:20px}.px-body{font-size:1.06rem}.px-ag-day{grid-template-columns:minmax(0,1fr);gap:10px}.px-ag-week{gap:4px}.px-ag-wd{padding:8px 2px;border-radius:10px}.px-ag-wd b{font-size:1.05rem}.px-ag-wd span{display:none}.px-ag-cell{padding:4px 5px;border-radius:9px}.px-ag-ev{grid-template-columns:56px minmax(0,1fr)}.px-ag-act{grid-column:2}.px-wg-tile{font-size:1.6rem}.px-wg-key{height:52px;font-size:.92rem}.px-wg-krow{gap:4px}.px-qcard{padding:14px}.px-qcount{flex-basis:52px;height:52px}.px-fgrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.px-head,.px-drawer,.px-lead,.px-ph img{transition:none}.px-wg-tile.flip,.px-wg-tile.pop{animation:none}}.px-i{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.2em;overflow:visible}.px-i.s{width:16px;height:16px;flex-basis:16px;vertical-align:-.15em}.px-sh h2 .px-i,.px-box h3 .px-i{color:var(--px-brand);width:22px;height:22px;flex-basis:22px}.px-game h3 .px-i{color:#fff}.px-cta .ico .px-i{width:26px;height:26px;color:var(--px-brand)}.px-chead h1 .em .px-i{width:26px;height:26px;stroke-width:1.9}.px-mega-promo b{display:flex;align-items:center;gap:8px}.px-mega-promo b .px-i{color:var(--px-brand)}.px-mega-col a .px-i,.px-db>a .px-i{color:var(--px-muted)}.px-tag .px-i{margin-right:6px}.px-play .px-i{width:14px;height:14px}.px-ag-sp .px-i{color:var(--px-brand)}.px-meta .px-i{width:14px;height:14px;flex-basis:14px}.px-tips b{display:flex;align-items:center;gap:8px}.px-tips b .px-i{color:var(--px-warn)}.px-wg-head .px-icb .px-i{width:20px;height:20px}.px-wg-result .em{width:64px;height:64px;border-radius:50%;margin:0 auto 4px;display:flex;align-items:center;justify-content:center;background:var(--px-hover);color:var(--px-muted)}.px-wg-result .em.ok{background:var(--px-ok-s);color:var(--px-ok)}.px-wg-result .em .px-i{width:32px;height:32px;stroke-width:1.7}.px-wg-preview{display:flex;flex-direction:column;align-items:center;gap:4px}.px-wg-preview b{font-size:.9rem;margin-bottom:4px;color:var(--px-text)}.pv-row{display:flex;gap:4px}.pv-row i{display:block;width:20px;height:20px;border-radius:5px;background:#64748b}.pv-row i.correct{background:#16a34a}.pv-row i.present{background:#ca8a04}.px-soc-b{gap:6px;min-height:64px;transition:background .15s,color .15s,border-color .15s}.px-soc-b .px-i{width:22px;height:22px;flex-basis:22px}.px-soc-b.x .px-i{color:var(--px-text)}.px-soc-b.wa .px-i{color:#25d366}.px-soc-b.tg .px-i{color:#229ed9}.px-soc-b.fb .px-i{color:#1877f2}.px-soc-b.cp .px-i{color:var(--px-muted)}.px-soc-b:hover .px-i{color:#fff!important}#wgShareNative .px-i{width:18px;height:18px}.px-share{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:18px;padding-top:16px;border-top:1px solid var(--px-line)}.px-share-main{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:0;background:var(--px-brand);color:#fff;font-weight:700;font-size:.9rem;cursor:pointer}.px-share-main:hover{background:var(--px-brand2)}.px-sb{width:40px;height:40px;border-radius:50%;border:0;background:var(--px-hover);color:var(--px-text)!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s,transform .15s}.px-sb:hover{transform:translateY(-1px);color:#fff!important}.px-sb.x:hover{background:#111}.px-sb.wa:hover{background:#25d366}.px-sb.tg:hover{background:#229ed9}.px-sb.fb:hover{background:#1877f2}.px-sb.li:hover{background:#0a66c2}.px-sb.cp:hover{background:var(--px-text);color:var(--px-bg)!important}@media (max-width:520px){.px-share-main span{display:none}.px-share-main{width:40px;padding:0;justify-content:center}}.px-trio{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:stretch}.px-trio .px-game{display:flex;flex-direction:column;justify-content:center}.px-trio .px-game .px-btn{align-self:flex-start}.px-rank-2{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.px-rank-2 a:nth-child(2){border-top:0;padding-top:0}@media (max-width:991.98px){.px-trio{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.px-rank-2{grid-template-columns:1fr}.px-rank-2 a:nth-child(2){border-top:1px solid var(--px-line);padding-top:10px}}.px-trio-side{display:flex;flex-direction:column;gap:18px}.px-trio .px-game{flex:0 0 auto}.px-qa-empty{margin:0 0 12px;color:var(--px-muted);font-size:.9rem}.px-qa-acts{display:flex;gap:8px;margin-top:12px}.px-qa-acts .px-btn{flex:1;min-height:38px;padding:0 10px}.px-cta.one{grid-template-columns:minmax(0,1fr)}.px-art .px-byline{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;padding-top:14px;border-top:1px solid var(--px-line);font-size:.86rem;color:var(--px-muted)}.px-art .px-byline .art-avatar{width:40px;height:40px;font-size:1rem}.px-by-txt{display:flex;flex-direction:column;min-width:0;line-height:1.35}.px-by-txt strong{color:var(--px-text);font-size:.95rem}.px-by-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0}.px-by-meta>*{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.px-by-meta>*+*::before{content:"·";margin:0 7px;opacity:.6}.px-by-meta a{color:var(--px-brand)!important;font-weight:650}.px-by-read .px-i{width:14px;height:14px;flex-basis:14px}.px-art .art-tools{align-items:center}@media (max-width:575.98px){.px-art .art-tools{gap:10px}.px-art .art-share-row{gap:6px}.px-art .art-ib,.px-art .art-share-main{width:40px;height:40px}.px-art .art-edit{height:34px}}.px-embed-box{margin:1.6em auto;max-width:100%}.px-embed-box iframe{display:block;width:100%;border:0;border-radius:14px;background:#000}.px-embed-box.is-video iframe{aspect-ratio:16/9}.px-embed-box.is-vertical{max-width:360px}.px-embed-box.is-vertical iframe{aspect-ratio:9/16}.px-embed-box.is-audio iframe{height:352px;background:transparent}.px-embed-box.is-audio-sm iframe{height:152px;background:transparent}.px-embed-box.is-fbpost{max-width:500px}.px-embed-box.is-fbpost iframe{height:620px;background:transparent}.px-embed-box.is-social{display:flex;justify-content:center}.px-embed-box.is-social blockquote{margin:0!important;border:0!important;padding:0!important;font-size:1rem!important;font-weight:400!important;max-width:540px;width:100%}.px-body .px-callout{margin:1.4em 0;padding:16px 18px;border-radius:14px;background:var(--px-brand-s);border:1px solid color-mix(in srgb,var(--px-brand) 22%,transparent);color:var(--px-text)}.px-body .px-callout>*:last-child{margin-bottom:0}.px-body figure.image{margin:1.4em 0}.px-body figure.image img{width:100%;height:auto}.px-body figure figcaption{color:var(--px-muted);font-size:.86rem;text-align:center;margin-top:6px}.px-body table{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:.95rem}.px-body td,.px-body th{border:1px solid var(--px-line);padding:8px 10px}.px-hub-h{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:6px 0 20px}.px-hub-h h1{margin:0;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:800;letter-spacing:-.03em}.px-hub-h p{margin:4px 0 0;color:var(--px-muted)}.px-hub-tabs{display:inline-flex;background:var(--px-hover);border-radius:999px;padding:4px;gap:4px}.px-hub-tabs a{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-radius:999px;font-weight:700;font-size:.9rem;color:var(--px-muted)!important;white-space:nowrap}.px-hub-tabs a.on{background:var(--px-card);color:var(--px-text)!important;box-shadow:0 1px 3px rgba(0,0,0,.1)}.px-hub-tabs i{font-style:normal;font-size:.75rem;opacity:.7}.px-dur{position:absolute;right:10px;bottom:10px;z-index:3;background:rgba(0,0,0,.78);color:#fff;font-size:.74rem;font-weight:700;padding:3px 7px;border-radius:6px;font-variant-numeric:tabular-nums}.px-src{position:absolute;left:12px;top:12px;z-index:3;background:rgba(0,0,0,.55);color:#fff;font-size:.72rem;font-weight:800;padding:4px 9px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.px-playbig{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.35));color:#fff}.px-playbig>span{width:78px;height:78px;border-radius:50%;background:rgba(255,255,255,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;transition:transform .2s,background .2s,border-color .2s}.px-playbig .px-i{width:32px;height:32px;margin-left:4px}a:hover .px-playbig>span,button:hover .px-playbig>span{transform:scale(1.07);background:var(--px-brand);border-color:var(--px-brand)}.px-vfeat{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);border-radius:22px;overflow:hidden;background:#0b0d11;color:#fff;margin-bottom:6px}.px-vfeat-media{position:relative;display:block;color:#fff!important}.px-vfeat-media .px-ph{border-radius:0;aspect-ratio:16/9}.px-vfeat-info{padding:26px;display:flex;flex-direction:column;gap:10px}.px-vfeat-k{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ff8a9b}.px-vfeat h2{margin:0;font-size:1.45rem;font-weight:800;line-height:1.22;letter-spacing:-.02em}.px-vfeat h2 a{color:#fff!important}.px-vfeat p{margin:0;color:rgba(255,255,255,.75);font-size:.95rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.px-vfeat .px-meta{color:rgba(255,255,255,.6)}.px-vfeat .px-btn{align-self:flex-start;margin-top:auto}.px-sec-first{margin-top:34px}.px-vgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.px-vcard{display:block;color:var(--px-text)!important}.px-vcard .px-ph{aspect-ratio:16/9;border-radius:14px}.px-vhov{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.25);opacity:0;transition:opacity .2s;color:#fff}.px-vhov>span{width:52px;height:52px;border-radius:50%;background:var(--px-brand);display:flex;align-items:center;justify-content:center}.px-vhov .px-i{margin-left:3px}.px-vcard:hover .px-vhov,.px-vcard:focus-visible .px-vhov{opacity:1}.px-vcard h3{margin:10px 0 4px;font-size:.98rem;font-weight:700;line-height:1.32;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.px-vcard:hover h3{color:var(--px-brand)}.px-pgrid{columns:4 220px;column-gap:14px}.px-pitem{break-inside:avoid;margin:0 0 16px}.px-pbtn{position:relative;display:block;width:100%;border:0;padding:0;border-radius:14px;overflow:hidden;cursor:zoom-in;background:var(--px-hover)}.px-pbtn img{display:block;width:100%;height:auto;transition:transform .35s ease}.px-pbtn:hover img{transform:scale(1.03)}.px-pcount{position:absolute;right:10px;top:10px;display:inline-flex;align-items:center;gap:5px;background:rgba(0,0,0,.6);color:#fff;font-size:.74rem;font-weight:800;padding:4px 9px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.px-pcount .px-i{width:14px;height:14px}.px-pitem figcaption{padding:8px 2px 0;font-size:.9rem;font-weight:700;line-height:1.3}.px-pitem figcaption a{color:var(--px-text)!important}.px-pitem figcaption a:hover{color:var(--px-brand)!important}.px-pitem figcaption small{display:block;color:var(--px-muted);font-weight:500;font-size:.78rem;margin-top:2px}.px-album-h{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:22px}.px-album-h h1{margin:4px 0 8px;font-size:clamp(1.6rem,3.6vw,2.3rem);font-weight:800;letter-spacing:-.025em}.px-album-h p{margin:10px 0 0;color:var(--px-text2);max-width:720px}.px-album-h .px-share{margin:0;padding:0;border:0}.px-pgrid-album .px-pitem figcaption{font-weight:500}.px-stage{background:#000;margin:-18px calc(50% - 50vw) 0;padding:0}.px-player{position:relative;width:100%;max-width:1280px;margin:0 auto;aspect-ratio:16/9;max-height:calc(100vh - 150px);background:#000}.px-player.is-vertical{aspect-ratio:9/16;max-width:min(420px,100%);max-height:calc(100vh - 120px)}.px-player iframe,.px-player video{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.px-player-poster{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;padding:0;background:#000;cursor:pointer}.px-player-poster img{width:100%;height:100%;object-fit:cover;opacity:.9}.px-player-embed{position:absolute;inset:0;overflow:auto;display:flex;justify-content:center;align-items:flex-start;padding:16px;background:#111}.px-player-embed .px-embed-box{margin:0;width:100%}.px-nextover{position:absolute;inset:0;z-index:5;background:rgba(0,0,0,.82);display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;padding:20px}.px-nextover[hidden]{display:none}.px-nextover small{display:block;opacity:.7;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.px-nextover b{display:block;font-size:1.15rem;margin:6px 0 10px;max-width:520px}.px-nextover #pxNextCount{display:inline-flex;width:54px;height:54px;border-radius:50%;border:3px solid var(--px-brand);align-items:center;justify-content:center;font-size:1.3rem;font-weight:800;margin-bottom:12px}.px-nextover .acts{display:flex;gap:8px;justify-content:center}.px-watch{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:30px;padding-top:22px}.px-watch h1{margin:8px 0 12px;font-size:clamp(1.35rem,3vw,1.9rem);font-weight:800;line-height:1.22;letter-spacing:-.02em}.px-watch-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--px-line)}.px-watch-bar .px-share{margin:0;padding:0;border:0}.px-desc{margin-top:16px;padding:14px 16px;border-radius:14px;background:var(--px-bg2);color:var(--px-text2);font-size:.96rem;line-height:1.65}.px-desc .txt{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.px-desc.open .txt{display:block}.px-desc button{border:0;background:none;padding:0;margin-top:6px;font-weight:800;color:var(--px-text);cursor:pointer}.px-upnext h3{margin:0 0 12px;font-size:1rem;font-weight:800;display:flex;justify-content:space-between;align-items:center;gap:8px}.px-auto{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;color:var(--px-muted);cursor:pointer;margin:0}.px-tg{position:relative;width:36px;height:22px;flex:0 0 36px}.px-tg input{position:absolute;inset:0;opacity:0;cursor:pointer;z-index:1;margin:0}.px-tg span{position:absolute;inset:0;border-radius:999px;background:var(--px-line);transition:.2s}.px-tg span::after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:.2s;box-shadow:0 1px 2px rgba(0,0,0,.2)}.px-tg input:checked+span{background:var(--px-brand)}.px-tg input:checked+span::after{transform:translateX(14px)}.px-nx{display:grid;grid-template-columns:168px minmax(0,1fr);gap:10px;padding:6px;border-radius:12px;color:var(--px-text)!important;margin-bottom:2px}.px-nx:hover{background:var(--px-hover)}.px-nx .px-ph{aspect-ratio:16/9;border-radius:10px}.px-nx .px-dur{right:6px;bottom:6px;font-size:.68rem}.px-nx b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.9rem;line-height:1.3}.px-nx small{display:block;color:var(--px-muted);font-size:.78rem;margin-top:3px}html.px-lb-lock,html.px-lb-lock body{overflow:hidden}.px-lb{position:fixed;inset:0;z-index:1100;background:rgba(5,6,8,.97);display:flex;flex-direction:column;color:#fff;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);opacity:0;transition:opacity .18s}.px-lb.open{opacity:1}.px-lb[hidden]{display:none}.px-lb-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px}.px-lb-count{font-weight:700;font-size:.9rem;opacity:.8;font-variant-numeric:tabular-nums}.px-lb-acts{display:flex;gap:6px}.px-lb-b{width:42px;height:42px;border-radius:12px;border:0;background:rgba(255,255,255,.08);color:#fff!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.px-lb-b:hover{background:rgba(255,255,255,.18)}.px-lb-main{flex:1;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;touch-action:pan-y}.px-lb-stage{position:relative;max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;height:100%}.px-lb-img{max-width:min(94vw,1400px);max-height:100%;object-fit:contain;border-radius:6px;transition:transform .25s ease,opacity .2s;cursor:zoom-in;user-select:none;-webkit-user-drag:none}.px-lb.loading .px-lb-img{opacity:.35}.px-lb-spin{position:absolute;width:38px;height:38px;border-radius:50%;border:3px solid rgba(255,255,255,.2);border-top-color:#fff;animation:px-spin .8s linear infinite;display:none}.px-lb.loading .px-lb-spin{display:block}@keyframes px-spin{to{transform:rotate(360deg)}}.px-lb-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:52px;height:52px;border-radius:50%;border:0;background:rgba(255,255,255,.1);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.px-lb-nav:hover{background:rgba(255,255,255,.22)}.px-lb-nav.p{left:16px}.px-lb-nav.n{right:16px}.px-lb.single .px-lb-nav,.px-lb.single .px-lb-thumbs{display:none}.px-lb-cap{text-align:center;padding:10px 16px 4px;min-height:24px}.px-lb-cap b{display:block;font-size:.95rem}.px-lb-cap span{display:block;opacity:.75;font-size:.88rem;max-width:760px;margin:2px auto 0}.px-lb-thumbs{display:flex;gap:6px;overflow-x:auto;padding:8px 16px 14px;scrollbar-width:none;justify-content:safe center}.px-lb-thumbs::-webkit-scrollbar{display:none}.px-lb-thumbs button{flex:0 0 64px;height:46px;border-radius:8px;border:2px solid transparent;padding:0;overflow:hidden;cursor:pointer;opacity:.5;background:#222}.px-lb-thumbs button.on{border-color:#fff;opacity:1}.px-lb-thumbs img{width:100%;height:100%;object-fit:cover}.px-lb-toast{position:absolute;left:50%;bottom:90px;transform:translateX(-50%);background:#fff;color:#111;padding:8px 14px;border-radius:999px;font-weight:700;font-size:.85rem;opacity:0;transition:.2s;pointer-events:none}.px-lb-toast.on{opacity:1}@media (max-width:991.98px){.px-vfeat{grid-template-columns:minmax(0,1fr)}.px-vgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.px-watch{grid-template-columns:minmax(0,1fr)}.px-nx{grid-template-columns:150px minmax(0,1fr)}}@media (max-width:640px){.px-hub-tabs{width:100%;display:flex}.px-hub-tabs a{flex:1;justify-content:center;padding:0 6px}.px-vfeat{border-radius:16px}.px-vfeat-info{padding:18px}.px-vfeat h2{font-size:1.2rem}.px-vgrid{grid-template-columns:minmax(0,1fr);gap:22px}.px-pgrid{columns:2;column-gap:8px}.px-pitem{margin-bottom:12px}.px-pbtn{border-radius:10px}.px-pitem figcaption{font-size:.84rem}.px-stage{margin-top:-14px}.px-player{max-height:none}.px-lb-nav{display:none}.px-lb-img{max-width:100vw;border-radius:0}.px-nx{grid-template-columns:140px minmax(0,1fr)}.px-watch-bar{flex-direction:column;align-items:flex-start}}.px-main:has(>.px-stage){padding-top:16px}.px-stage{margin:0!important;border-radius:18px;overflow:hidden;position:relative;z-index:0}.px-player{max-height:calc(100vh - 190px)}@media (max-width:640px){.px-main:has(>.px-stage){padding-top:0}.px-stage{margin:0 -16px!important;border-radius:0}.px-player{max-height:none}}.px-head{position:fixed;top:0;left:0;right:0;width:100%;background:var(--px-bg);background:color-mix(in srgb,var(--px-bg) 94%,transparent);will-change:transform}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.px-head{background:var(--px-bg)}}.px-head-sp{height:var(--px-headh,65px)}@media (max-width:991.98px){.px-head-sp{height:var(--px-headh,114px)}}html{scroll-padding-top:calc(var(--px-headh,70px) + 12px)}.px-aside,.px-sticky{top:calc(var(--px-headh,64px) + 16px)}.px-artgrid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:40px;align-items:start;max-width:1180px;margin:0 auto}.px-artmain{min-width:0}.px-artmain .px-art{max-width:780px;margin:0}.px-artmain .px-figure{margin-left:0;margin-right:0}body.px .px-artmain .comments{max-width:780px;margin-left:0}.px-artside{display:flex;flex-direction:column;gap:18px;padding-top:30px}.px-artside-ad{position:sticky;top:calc(var(--px-headh,64px) + 16px)}.px-artside-ad:empty{display:none}.px-sdays{list-style:none;margin:0 0 6px;padding:0;display:grid;gap:10px}.px-sdays li{display:flex;gap:12px;align-items:center}.px-sdays .dt{flex:0 0 48px;height:52px;border-radius:12px;background:var(--px-bg2);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.px-sdays .dt b{font-size:1.25rem}.px-sdays .dt small{font-size:.68rem;font-weight:800;color:var(--px-brand);text-transform:uppercase;margin-top:3px}.px-sdays li.today .dt{background:var(--px-brand);color:#fff}.px-sdays li.today .dt small{color:#fff}.px-sdays .tx{min-width:0}.px-sdays .tx b{display:block;font-size:.9rem;line-height:1.3}.px-sdays .tx small{color:var(--px-muted);font-size:.78rem}@media (max-width:1099.98px){.px-artgrid{grid-template-columns:minmax(0,1fr);gap:0;max-width:780px}.px-artside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:36px}.px-artside-ad{position:static;grid-column:1/-1}}@media (max-width:640px){.px-artside{grid-template-columns:minmax(0,1fr)}}.px-cookie{position:fixed;z-index:1090;opacity:0;transform:translateY(16px);transition:opacity .2s,transform .2s}.px-cookie.on{opacity:1;transform:none}.px-cookie[hidden]{display:none}.px-cookie-in{background:var(--px-card);color:var(--px-text);border:1px solid var(--px-line);box-shadow:0 18px 50px rgba(0,0,0,.22);display:flex;gap:16px;align-items:center}.px-cookie-tx b{display:block;font-size:1rem;margin-bottom:4px}.px-cookie-tx p{margin:0;font-size:.88rem;line-height:1.5;color:var(--px-text2)}.px-cookie-tx a{color:var(--px-brand)!important;font-weight:700;text-decoration:underline!important}.px-cookie-acts{display:flex;gap:8px;flex-wrap:wrap}.px-cpref{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--px-line);cursor:pointer;margin:0}.px-cpref b{display:block;font-size:.95rem}.px-cpref small{display:block;color:var(--px-muted);font-size:.82rem;line-height:1.4}.px-cpref .px-tg input:disabled+span{opacity:.6}.px-cpref-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.px-cpref-acts .px-btn{flex:1}.px-cookie-prefs{width:min(520px,calc(100vw - 24px))}.px-linkish{border:0;background:none;padding:0;color:#c7cbd3;font:inherit;cursor:pointer}.px-linkish:hover{color:#fff}.px-auth{display:flex;justify-content:center;padding:10px 0 30px}.px-auth-card{width:min(520px,100%);padding:28px;border:1px solid var(--px-line);border-radius:22px;background:var(--px-card)}.px-auth-card h1{margin:0 0 4px;font-size:1.7rem;font-weight:800;letter-spacing:-.02em}.px-auth-sub{margin:0 0 20px;color:var(--px-muted)}body.px .px-auth-form .form-control{min-height:46px;border-radius:12px;border-color:var(--px-line);background-color:var(--px-card);color:var(--px-text)}body.px .px-auth-form .form-control:focus{border-color:var(--px-brand);box-shadow:0 0 0 4px var(--px-brand-s)}.px-consents{display:grid;gap:10px;margin:4px 0 18px;padding:14px;border-radius:14px;background:var(--px-bg2)}.px-check{display:flex;gap:10px;align-items:flex-start;font-size:.9rem;line-height:1.45;cursor:pointer;margin:0}.px-check input{width:20px;height:20px;flex:0 0 20px;margin-top:1px;accent-color:var(--px-brand)}.px-check a{color:var(--px-brand)!important;font-weight:700;text-decoration:underline!important}.px-auth-alt{text-align:center;margin:14px 0 0;font-size:.9rem;color:var(--px-muted)}.px-auth-alt a{color:var(--px-brand)!important;font-weight:700}.px-legal{width:min(720px,calc(100vw - 24px));max-height:85vh}.px-legal-body{max-height:60vh;overflow:auto;margin-bottom:14px;font-size:.95rem;line-height:1.65;color:var(--px-text2)}.px-page{max-width:820px;margin:0 auto}.px-foot,.px-related,.px-cta{content-visibility:auto;contain-intrinsic-size:auto 480px}.px-logo{color:var(--px-text)}.px-foot .px-logo{color:#fff}.px-foot .logo-net,[data-bs-theme="dark"] .logo-net{fill:#ff6b81}.px-ticker{border-bottom:1px solid var(--px-line);background:var(--px-bg)}.px-ticker .px-wrap{display:flex;align-items:center;gap:8px;height:48px;overflow-x:auto;scrollbar-width:none}.px-ticker .px-wrap::-webkit-scrollbar{display:none}.px-tk{flex:0 0 auto;display:flex;align-items:center;gap:7px;padding:5px 11px;border-radius:11px;background:var(--px-bg2);font-size:.85rem;white-space:nowrap}.px-tk b{font-variant-numeric:tabular-nums}.px-tk small{font-weight:800;font-size:.72rem}.px-tk .lbl{color:var(--px-muted);font-weight:800;font-size:.74rem}.px-tk.wx{background:linear-gradient(135deg,rgba(255,200,61,.18),rgba(47,91,211,.08))}.px-tk.wx .t{font-size:1rem}.px-tk.wx .tx{color:var(--px-muted);font-weight:600}.px-wx-ic{color:#d97706;display:inline-flex}.px-wx-city select{border:0;background:transparent;font-weight:700;font-size:.85rem;color:var(--px-text);padding:0 2px;cursor:pointer;max-width:120px}.up{color:var(--px-ok)}.dn{color:var(--px-brand)}.px-tsep{flex:0 0 1px;height:24px;background:var(--px-line)}.px-ttime{margin-left:auto;flex:0 0 auto;font-size:.72rem;color:var(--px-muted);padding-left:6px}.px-today .px-today-wx{display:flex;align-items:center;gap:12px}.px-today .ic{width:46px;height:46px;border-radius:14px;background:rgba(255,200,61,.18);color:#d97706;display:flex;align-items:center;justify-content:center;flex:0 0 46px}.px-today .ic .px-i{width:26px;height:26px}.px-today-wx b{font-size:1.5rem;letter-spacing:-.03em}.px-today-wx small{display:block;color:var(--px-muted);font-size:.8rem}.px-today-days{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:12px 0}.px-today-days span{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 2px;border-radius:10px;background:var(--px-bg2);font-size:.76rem}.px-today-days small{color:var(--px-muted);font-weight:700}.px-today-days b{font-size:.8rem;font-variant-numeric:tabular-nums}.px-fx{width:100%;border-collapse:collapse;font-size:.9rem}.px-fx td{padding:6px 0;border-top:1px solid var(--px-line)}.px-fx tr:first-child td{border-top:0}.px-fx td:nth-child(2),.px-fx td:nth-child(3){text-align:right;font-variant-numeric:tabular-nums}.px-fx td:first-child{font-weight:700}.px-fx-note{display:block;color:var(--px-muted);font-size:.72rem;margin-top:4px}.px-swrow{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--px-line);margin:0;cursor:pointer}.px-formcard .px-h2+.px-swrow,.px-formcard .px-h2+label.px-swrow{border-top:0}.px-swrow b{display:block;font-size:.95rem}.px-swrow small{display:block;color:var(--px-muted);font-size:.82rem;font-weight:400}.px-sel-sm{width:auto!important;min-height:40px!important;flex:0 0 auto}.px-set .px-formcard{margin-bottom:16px}.px-set .px-h2{display:flex;align-items:center;gap:8px}.px-set .px-h2 .px-i{color:var(--px-brand)}.px-chiprow.wrap{flex-wrap:wrap;overflow:visible}.px-muted-p{color:var(--px-muted);margin:0 0 12px}.px-ical{display:flex;gap:8px;align-items:center;margin-top:14px}.px-ical code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:11px 12px;border-radius:10px;background:var(--px-bg2);font-size:.8rem;color:var(--px-text2)}.px-calbtns{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.px-note{font-size:.82rem;color:var(--px-muted);background:var(--px-bg2);border-radius:10px;padding:9px 12px;margin-top:12px}.px-hl{display:grid;gap:10px}.px-hd{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid var(--px-line);border-radius:16px;background:var(--px-card)}.px-hd .dt{text-align:center;border-radius:12px;background:var(--px-bg2);padding:8px 0;line-height:1.1}.px-hd .dt b{display:block;font-size:1.6rem;letter-spacing:-.03em}.px-hd .dt small{font-size:.68rem;font-weight:800;color:var(--px-brand);text-transform:uppercase}.px-hd h3{margin:0 0 3px;font-size:1rem;font-weight:800}.px-br{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;font-weight:700;color:var(--px-ok);background:var(--px-ok-s);padding:4px 10px;border-radius:999px;margin-top:6px}.px-br.none{color:var(--px-muted);background:var(--px-bg2)}.px-wk{display:flex;gap:3px;margin-top:8px;flex-wrap:wrap}.px-wk span,.px-legend i{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:.62rem;font-weight:800}.px-wk span{width:30px;height:22px;background:var(--px-bg2);color:var(--px-muted)}.px-wk .h,.px-legend .h,.px-year i.h{background:var(--px-brand);color:#fff}.px-wk .hh,.px-legend .hh,.px-year i.hh{background:linear-gradient(135deg,var(--px-bg2) 50%,var(--px-brand) 50%);color:var(--px-text)}.px-wk .w,.px-legend .w,.px-year i.w{background:var(--px-hover);color:var(--px-muted)}.px-wk .l,.px-legend .l,.px-year i.l{background:#ffc83d;color:#3b2a00}.px-legend .u,.px-year i.u{background:#16a34a}.px-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:.78rem;color:var(--px-muted);margin-top:12px}.px-legend span{display:inline-flex;align-items:center;gap:6px}.px-legend i{width:12px;height:12px;border-radius:3px}.px-hd form{margin:0}.px-plan{display:grid;grid-template-columns:330px minmax(0,1fr);gap:20px;align-items:start}.px-stat{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center;margin:6px 0 16px}.px-stat div{background:var(--px-bg2);border-radius:12px;padding:10px 4px;font-size:.76rem;color:var(--px-muted)}.px-stat b{display:block;font-size:1.45rem;color:var(--px-text)}.px-stat .bad b{color:var(--px-brand)}.px-h3{font-size:1rem;font-weight:800;margin:18px 0 10px}.px-plist{list-style:none;margin:0;padding:0;display:grid;gap:8px}.px-plist li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--px-bg2)}.px-plist b{display:block;font-size:.9rem}.px-plist small{color:var(--px-muted);font-size:.78rem}.px-plist form{margin:0}.px-sugg{display:grid;gap:10px}.px-sg{display:flex;gap:14px;align-items:center;padding:14px;border:1px solid var(--px-line);border-radius:16px;background:var(--px-card)}.px-sg .score{flex:0 0 64px;height:64px;border-radius:16px;background:var(--px-ok-s);color:var(--px-ok);display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:800;line-height:1}.px-sg .score b{font-size:1.5rem}.px-sg .score small{font-size:.66rem}.px-sg .mid{flex:1;min-width:0}.px-sg h4{margin:0 0 3px;font-size:.98rem;font-weight:800}.px-sg form{margin:0}.px-year{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.px-year .mo b{display:block;font-size:.76rem;color:var(--px-muted);margin-bottom:4px}.px-year .g{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.px-year i{display:block;aspect-ratio:1;border-radius:3px;background:var(--px-bg2)}.px-year i.x{visibility:hidden}@media (max-width:991.98px){.px-plan{grid-template-columns:minmax(0,1fr)}.px-year{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.px-hd{grid-template-columns:62px minmax(0,1fr)}.px-hd .act{grid-column:1/-1}.px-hd .act .px-btn{width:100%}.px-year{grid-template-columns:repeat(3,minmax(0,1fr))}.px-swrow{flex-wrap:wrap}.px-ical{flex-wrap:wrap}.px-ical .px-btn{width:100%}}.px-calc-card{display:flex;flex-direction:column;gap:8px}.px-calc-card .ic{width:48px;height:48px;border-radius:14px;background:var(--px-brand-s);color:var(--px-brand);display:flex;align-items:center;justify-content:center}.px-calc-card h3{margin:4px 0 0}.px-calc-card p{margin:0;color:var(--px-muted);font-size:.92rem;flex:1}.px-calc-res{margin-top:16px}.px-calc-res .px-fx td:last-child{text-align:right}.px-todo{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px}.px-todo li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--px-bg2)}.px-todo li form{margin:0}.px-todo li>span{flex:1;min-width:0;overflow-wrap:anywhere}.px-todo .chk{width:26px;height:26px;border-radius:8px;border:2px solid var(--px-line);background:var(--px-card);color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.px-todo li.done .chk{background:var(--px-ok);border-color:var(--px-ok);color:#fff}.px-todo li.done>span{text-decoration:line-through;color:var(--px-muted)}.px-todo-empty{color:var(--px-muted);background:transparent!important;font-size:.9rem}.px-todo-add{display:flex;gap:8px}.px-todo-add .form-control{flex:1}.px-quiz-wrap{max-width:720px;margin:0 auto}.px-qz-bar{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-weight:800;font-size:.85rem;color:var(--px-muted)}.px-qz-prog{flex:1;height:8px;border-radius:8px;background:var(--px-bg2);overflow:hidden}.px-qz-prog i{display:block;height:100%;background:var(--px-brand);width:0;transition:width .3s}.px-qz-q{font-size:1.25rem;font-weight:800;line-height:1.35;margin:0 0 16px}.px-qz-opts{display:grid;gap:8px}.px-qz-opts button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px;border-radius:14px;border:1px solid var(--px-line);background:var(--px-card);cursor:pointer;font-weight:600;color:var(--px-text)}.px-qz-opts button b{width:30px;height:30px;flex:0 0 30px;border-radius:9px;background:var(--px-bg2);display:flex;align-items:center;justify-content:center}.px-qz-opts button:hover:not(:disabled){border-color:var(--px-brand)}.px-qz-opts button.right{border-color:var(--px-ok);background:var(--px-ok-s)}.px-qz-opts button.right b{background:var(--px-ok);color:#fff}.px-qz-opts button.wrong{border-color:var(--px-brand);background:var(--px-brand-s)}.px-qz-opts button.wrong b{background:var(--px-brand);color:#fff}.px-qz-opts button:disabled{cursor:default}.px-qz-ex{margin-top:14px;padding:12px 14px;border-radius:12px;background:var(--px-bg2);font-size:.95rem}.px-qz-ex a{color:var(--px-brand);font-weight:700}.px-qz-review{display:grid;gap:8px;padding-left:1.2rem}.px-qz-review li span{display:block;color:var(--px-muted);font-size:.88rem}.px-qz-review li.no b{color:var(--px-brand)}.px-lg{width:100%;border-collapse:collapse;font-size:.92rem}.px-lg th{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--px-muted);text-align:left;padding:10px 12px;background:var(--px-bg2)}.px-lg td{padding:10px 12px;border-top:1px solid var(--px-line)}.px-lg tr.me td{background:var(--px-brand-s)}.px-save.on{background:#fff6d8;color:#c08a00}.px-save.on .px-i{fill:currentColor}.px-404{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:center;padding:30px 0 10px}.px-404-art{display:flex;justify-content:center}.px-404-cal{width:min(320px,70vw);height:auto;overflow:visible;filter:drop-shadow(0 24px 40px rgba(200,16,46,.25))}.px-404-page{transform-origin:110px 34px;animation:px-swing 3.2s ease-in-out infinite}.px-404-sun{animation:px-rise 3.2s ease-in-out infinite}@keyframes px-swing{0%,100%{transform:rotate(-8deg)}50%{transform:rotate(-3deg)}}@keyframes px-rise{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.px-404-tx h1{margin:8px 0 12px;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.15}.px-404-tx p{margin:0 0 20px;color:var(--px-text2);font-size:1.05rem;max-width:560px}.px-404-search{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 14px;border:1px solid var(--px-line);border-radius:16px;background:var(--px-card);color:var(--px-muted);max-width:560px}.px-404-search:focus-within{border-color:var(--px-brand);box-shadow:0 0 0 4px var(--px-brand-s)}.px-404-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;min-height:44px;color:var(--px-text);font-size:1rem}.px-404-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.px-404-links .px-i{color:var(--px-brand)}@media (max-width:820px){.px-404{grid-template-columns:minmax(0,1fr);gap:10px;text-align:center}.px-404-tx p,.px-404-search{margin-left:auto;margin-right:auto}.px-404-links{justify-content:center}.px-404-cal{width:min(220px,60vw)}}@media (prefers-reduced-motion:reduce){.px-404-page,.px-404-sun{animation:none}}.pxp{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:inherit;overflow:hidden;color:#fff;outline:0;-webkit-tap-highlight-color:transparent;user-select:none}.pxp:focus-visible{box-shadow:0 0 0 3px var(--px-brand)}.pxp video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000;display:block}.pxp.is-fs{border-radius:0}.pxp-b{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#fff;border-radius:10px;cursor:pointer;padding:0}.pxp-b:hover{background:rgba(255,255,255,.14)}.pxp-b svg{width:22px;height:22px}.pxp-b.on{color:#ffc83d}.pxp-b[hidden]{display:none}.pxp-big{position:absolute;left:50%;top:50%;width:78px;height:78px;margin:-39px 0 0 -39px;border-radius:50%;border:0;background:var(--px-brand,#c8102e);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.35);transition:transform .15s,opacity .2s;z-index:3}.pxp-big svg{width:34px;height:34px;margin-left:4px}.pxp-big:hover{transform:scale(1.06)}.pxp:not(.is-paused) .pxp-big{opacity:0;pointer-events:none}.pxp-bar{position:absolute;left:0;right:0;bottom:0;z-index:4;padding:28px 10px calc(6px + env(safe-area-inset-bottom,0px));background:linear-gradient(transparent,rgba(0,0,0,.72));transition:opacity .25s,transform .25s}.pxp.is-idle .pxp-bar{opacity:0;pointer-events:none}.pxp.is-idle-ui:not(.is-paused) .pxp-bar,.pxp.is-idle-ui:not(.is-paused) .pxp-brand{opacity:0;transform:translateY(8px);pointer-events:none}.pxp.is-idle-ui:not(.is-paused){cursor:none}.pxp-row{display:flex;align-items:center;gap:2px}.pxp-time{font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;margin-left:6px;white-space:nowrap}.pxp-sp{flex:1;font-size:.75rem;font-weight:800;color:#ffc83d;padding-left:8px}.pxp-vol{width:80px;accent-color:var(--px-brand,#c8102e);margin:0 4px}.pxp-prog{position:relative;height:18px;margin:0 6px 4px;cursor:pointer;touch-action:none}.pxp-prog::before,.pxp-buf,.pxp-played{position:absolute;left:0;top:7px;height:4px;border-radius:4px;content:""}.pxp-prog::before{right:0;background:rgba(255,255,255,.25)}.pxp-buf{background:rgba(255,255,255,.45);width:0}.pxp-played{background:var(--px-brand,#e11d48);width:0}.pxp-knob{position:absolute;top:3px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.4);left:0;transform:scale(0);transition:transform .15s}.pxp-prog:hover .pxp-knob,.pxp.is-drag .pxp-knob{transform:scale(1)}.pxp-prog:hover::before,.pxp-prog:hover .pxp-buf,.pxp-prog:hover .pxp-played,.pxp.is-drag .pxp-prog::before,.pxp.is-drag .pxp-played{top:6px;height:6px}.pxp-tip{position:absolute;bottom:20px;transform:translateX(-50%);background:rgba(0,0,0,.85);padding:2px 7px;border-radius:6px;font-size:.72rem;font-weight:700;opacity:0;pointer-events:none;white-space:nowrap}.pxp-prog:hover .pxp-tip,.pxp.is-drag .pxp-tip{opacity:1}.pxp-menu{position:absolute;right:10px;bottom:62px;z-index:6;min-width:160px;background:rgba(18,20,26,.96);border-radius:12px;padding:6px;box-shadow:0 10px 30px rgba(0,0,0,.4)}.pxp-menu b{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#9097a3;padding:6px 10px}.pxp-menu button{display:block;width:100%;text-align:left;border:0;background:transparent;color:#fff;padding:8px 10px;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer}.pxp-menu button:hover{background:rgba(255,255,255,.1)}.pxp-menu button.on{color:#ffc83d}.pxp-menu button.on::after{content:" \2713"}.pxp-spin{position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px;border:4px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:pxp-r .8s linear infinite;display:none;z-index:2}.pxp.is-wait:not(.is-paused) .pxp-spin{display:block}@keyframes pxp-r{to{transform:rotate(360deg)}}.pxp-err{position:absolute;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:rgba(0,0,0,.8);z-index:5;text-align:center;padding:20px}.pxp-err span{color:#c9ced8;font-size:.9rem}.pxp.is-error .pxp-err{display:flex}.pxp-toast{position:absolute;left:50%;top:14px;transform:translateX(-50%);background:rgba(0,0,0,.75);padding:6px 12px;border-radius:999px;font-size:.8rem;font-weight:700;opacity:0;transition:opacity .2s;z-index:6;pointer-events:none;white-space:nowrap}.pxp-toast.on{opacity:1}.pxp-tap{position:absolute;top:0;bottom:0;width:35%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:.78rem;font-weight:800;opacity:0;pointer-events:none;z-index:2}.pxp-tap svg{width:30px;height:30px}.pxp-tap.l{left:0;background:radial-gradient(circle at 0 50%,rgba(255,255,255,.18),transparent 70%)}.pxp-tap.r{right:0;background:radial-gradient(circle at 100% 50%,rgba(255,255,255,.18),transparent 70%)}.pxp-tap.on{animation:pxp-tap .6s ease-out}@keyframes pxp-tap{0%{opacity:0}20%{opacity:1}100%{opacity:0}}.pxp-brand{position:absolute;top:12px;left:14px;font-weight:800;font-size:.85rem;letter-spacing:-.01em;opacity:.75;z-index:3;text-shadow:0 1px 4px rgba(0,0,0,.5);transition:opacity .25s,transform .25s;pointer-events:none}.pxp-brand em{font-style:normal;color:#ff6b81}.pxp.is-paused.is-idle .pxp-brand{opacity:0}@media (hover:none){.pxp-vol{display:none}.pxp-knob{transform:scale(1)}}@media (max-width:560px){.pxp-big{width:64px;height:64px;margin:-32px 0 0 -32px}.pxp-b{width:36px;height:36px;flex-basis:36px}.pxp-b.pip{display:none}}.px-player .pxp{border-radius:0}.px-vcats{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 0 18px;padding-bottom:2px}.px-vcats::-webkit-scrollbar{display:none}.px-vcats .px-chip{flex:0 0 auto;white-space:nowrap}.px-vcats .px-chip i{font-style:normal;font-size:.72rem;font-weight:800;margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--px-bg2);color:var(--px-muted)}.px-vcats .px-chip.on i{background:rgba(255,255,255,.2);color:inherit}.px-todayband{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 18px;margin:0 0 20px;padding:16px 20px;border-radius:18px;color:#fff;text-decoration:none;background:linear-gradient(110deg,#b0102e,#e8344f 60%,#f2763f);box-shadow:0 10px 30px rgba(200,16,46,.2)}.px-todayband .k{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.9;white-space:nowrap}.px-todayband b{font-size:1.1rem;font-weight:800}.px-todayband .m{grid-column:1/-1;font-size:.95rem;opacity:.95;line-height:1.5}.px-todayband,.px-todayband:hover{color:#fff!important}.px-todayband .go{grid-row:1;grid-column:3;display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:.85rem;white-space:nowrap;background:rgba(255,255,255,.18);padding:7px 12px;border-radius:999px}.px-todayband.tone-anma{background:linear-gradient(110deg,#111318,#2a2d35);box-shadow:0 10px 30px rgba(0,0,0,.18)}.px-todayband.tone-farkindalik{background:linear-gradient(110deg,#0f6e57,#1f9b78)}@media (max-width:640px){.px-todayband{grid-template-columns:1fr;padding:14px 16px}.px-todayband .go{grid-row:auto;grid-column:auto;justify-self:start}}.px-sdhero{border-radius:24px;padding:28px;margin:0 0 26px;color:#fff;background:linear-gradient(120deg,#9e0c24,#e11d48 55%,#f2763f);position:relative;overflow:hidden}.px-sdhero::after{content:"";position:absolute;right:-60px;top:-60px;width:240px;height:240px;border-radius:50%;background:rgba(255,200,61,.25)}.px-sdhero.tone-anma{background:linear-gradient(120deg,#0e1014,#262931)}.px-sdhero.tone-anma::after{background:rgba(255,255,255,.05)}.px-sdhero.tone-farkindalik{background:linear-gradient(120deg,#0b5c49,#18977a)}.px-sdhero-in{position:relative;z-index:1;max-width:760px}.px-sdhero-k{font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.px-sdhero h1,.px-sdhero h2{margin:8px 0 10px;font-size:clamp(1.6rem,3.6vw,2.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:#fff}.px-sdhero-lead{font-size:1.08rem;line-height:1.65;opacity:.95;margin:0 0 16px}.px-sdhero blockquote{margin:0 0 14px;padding:14px 18px;border-radius:16px;background:rgba(255,255,255,.14);font-size:1.12rem;line-height:1.6;font-weight:600}body.px .px-sdhero .px-btn{background:rgba(255,255,255,.16);border-color:transparent;color:#fff!important}body.px .px-sdhero .px-btn:hover{background:rgba(255,255,255,.26)}body.px .px-sdhero .px-btn.wa{background:#fff;color:#128c4a!important}.px-sdhero-more{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:#fff;font-weight:800;text-decoration:underline;text-underline-offset:3px}.px-sdlist{display:grid;gap:14px}.px-sdcard{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;padding:18px;border:1px solid var(--px-line);border-radius:20px;background:var(--px-card)}.px-sdcard.today{border-color:var(--px-brand);box-shadow:0 0 0 3px var(--px-brand-s)}.px-sdcard.past{opacity:.75}.px-sdcard-dt{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:16px;background:var(--px-brand-s);color:var(--px-brand);text-decoration:none;padding:12px 0;align-self:start}.px-sdcard-dt b{font-size:2rem;line-height:1;letter-spacing:-.03em}.px-sdcard-dt small{font-weight:800;text-transform:uppercase;font-size:.72rem}.px-sdcard-dt i{font-style:normal;font-size:.72rem;color:var(--px-muted);margin-top:4px}.px-sdcard.tone-anma .px-sdcard-dt{background:var(--px-bg2);color:var(--px-text)}.px-sdcard.tone-farkindalik .px-sdcard-dt{background:rgba(15,122,90,.1);color:#0f7a5a}.px-sdtag{font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--px-muted)}.px-sdcard h3{margin:4px 0 6px;font-size:1.15rem;font-weight:800}.px-sdcard h3 a{color:inherit;text-decoration:none}.px-sdcard p{margin:0 0 12px;color:var(--px-text2);line-height:1.6}.px-sdcard blockquote{margin:0 0 12px;padding:12px 16px;border-left:4px solid var(--px-brand);background:var(--px-bg2);border-radius:0 12px 12px 0;font-weight:600;line-height:1.55}.px-sdcard.tone-anma blockquote{border-left-color:var(--px-text)}.px-sdcard.tone-farkindalik blockquote{border-left-color:#0f7a5a}@media (max-width:560px){.px-sdcard{grid-template-columns:minmax(0,1fr)}.px-sdcard-dt{flex-direction:row;gap:8px;justify-content:flex-start;padding:8px 12px;align-items:baseline}.px-sdcard-dt b{font-size:1.4rem}.px-sdhero{padding:22px 18px;border-radius:20px}}.px-sdmini{display:grid;gap:8px}.px-sdmini-i{display:flex;gap:12px;align-items:center;padding:8px 10px;border-radius:12px;color:inherit;text-decoration:none}.px-sdmini-i:hover{background:var(--px-hover)}.px-sdmini-i .dt{flex:0 0 48px;height:50px;border-radius:12px;background:var(--px-bg2);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.px-sdmini-i .dt b{font-size:1.2rem}.px-sdmini-i .dt small{font-size:.66rem;font-weight:800;color:var(--px-brand);text-transform:uppercase;margin-top:3px}.px-sdmini-i.tone-anma .dt small{color:var(--px-text)}.px-sdmini-i.tone-farkindalik .dt small{color:#0f7a5a}.px-sdmini-i .tx{min-width:0}.px-sdmini-i .tx b{display:block;font-size:.92rem;line-height:1.3}.px-sdmini-i .tx small{color:var(--px-muted);font-size:.8rem}.px-sdpage{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;align-items:start}.px-sdstory h2{font-size:1.4rem}.px-sdmsgs{display:grid;gap:12px}.px-sdmsg{padding:16px;border:1px solid var(--px-line);border-radius:16px;background:var(--px-card)}.px-sdmsg p{margin:0 0 12px;font-size:1.02rem;line-height:1.6}.px-sdideas{display:grid;gap:8px;padding-left:1.2rem}.px-sdideas li{line-height:1.55}.px-sdcal{display:flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none;margin-top:16px}.px-sdcal span{color:var(--px-muted);font-size:.9rem}@media (max-width:991.98px){.px-sdpage{grid-template-columns:minmax(0,1fr)}}.px-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 22px}@media (max-width:560px){.px-grid2{grid-template-columns:minmax(0,1fr)}}.px-trio{align-items:start}.px-trio-main{display:flex;flex-direction:column;gap:18px;min-width:0}.px-trio-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.px-trio-pair>.px-box{margin:0;height:100%}.px-trio-side>.px-today{position:sticky;top:calc(var(--px-headh,64px) + 16px)}@media (max-width:767.98px){.px-trio-pair{grid-template-columns:minmax(0,1fr)}}.px-sh-sub{font-size:.85rem;font-weight:600;color:var(--px-muted);margin-left:6px;letter-spacing:0}.px-sdx{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:stretch}.px-sdx-days,.px-sdx-ag,.px-sdx-mini{background:var(--px-card);border:1px solid var(--px-line);border-radius:22px}.px-sdx-days{display:flex;flex-direction:column;overflow:hidden;min-width:0}.px-sdx-strip{display:flex;align-items:center;gap:6px;padding:14px 14px 14px 16px;border-bottom:1px solid var(--px-line);background:var(--px-bg2)}.px-sdx-wk{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;flex:1;min-width:0}.px-sdx-d{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 0 11px;border-radius:14px;border:1px solid transparent;background:transparent;color:var(--px-muted);font:inherit;font-weight:700;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;cursor:default}.px-sdx-d b{font-size:1.2rem;color:var(--px-text);letter-spacing:-.02em;line-height:1.1;text-transform:none}.px-sdx-d.has{cursor:pointer;background:var(--px-card);border-color:var(--px-line);color:var(--px-text2)}.px-sdx-d.has:hover{border-color:var(--px-brand)}.px-sdx-d.has::after{content:"";position:absolute;bottom:5px;width:6px;height:6px;border-radius:50%;background:var(--px-brand)}.px-sdx-d.has.t-anma::after{background:var(--px-text)}.px-sdx-d.has.t-far::after{background:#0f7a5a}.px-sdx-d.today{box-shadow:inset 0 0 0 2px var(--px-brand)}.px-sdx-d.sel{background:var(--px-text);border-color:var(--px-text);color:var(--px-bg)}.px-sdx-d.sel b{color:var(--px-bg)}.px-sdx-d.sel::after{background:#ffc83d!important}.px-sdx-sep{width:1px;align-self:stretch;background:var(--px-line);margin:0 4px}.px-sdx-up{display:flex;gap:6px;align-items:stretch}.px-sdx-up .px-sdx-d{width:60px}.px-sdx-up .lbl{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.6rem;font-weight:800;letter-spacing:.08em;color:var(--px-muted);text-transform:uppercase;text-align:center}.px-sdx-nav{margin-left:auto;display:flex;gap:6px}.px-sdx-nav .px-icb:disabled{opacity:.35;cursor:default}.px-sdx-feat{display:grid;grid-template-columns:128px minmax(0,1fr);gap:26px;padding:24px 28px;flex:1}.px-sdx-tile{border-radius:20px;background:linear-gradient(150deg,#e8344f,#9e0c24);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 0;align-self:start;box-shadow:0 12px 26px rgba(200,16,46,.22)}.px-sdx-tile b{font-size:3rem;line-height:1;letter-spacing:-.04em}.px-sdx-tile span{font-weight:800;text-transform:uppercase;font-size:.76rem;letter-spacing:.08em;margin-top:6px}.px-sdx-tile i{font-style:normal;font-size:.8rem;opacity:.85;margin-top:2px}.px-sdx-feat.t-anma .px-sdx-tile{background:linear-gradient(150deg,#2a2d35,#0e1014);box-shadow:0 12px 26px rgba(0,0,0,.22)}.px-sdx-feat.t-far .px-sdx-tile{background:linear-gradient(150deg,#1f9b78,#0b5c49);box-shadow:0 12px 26px rgba(15,122,90,.22)}.px-sdx-tag{font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--px-brand)}.px-sdx-feat.t-anma .px-sdx-tag{color:var(--px-text2)}.px-sdx-feat.t-far .px-sdx-tag{color:#0f7a5a}.px-sdx-body{min-width:0}.px-sdx-body h3{margin:6px 0 8px;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.px-sdx-body h3 a{color:inherit}.px-sdx-body p{margin:0 0 14px;color:var(--px-text2);line-height:1.65;max-width:660px}.px-sdx-body blockquote{margin:0 0 16px;padding:14px 18px;border-radius:16px;background:var(--px-bg2);border-left:4px solid var(--px-brand);font-weight:600;line-height:1.55;max-width:700px}.px-sdx-feat.t-anma blockquote{border-left-color:var(--px-text)}.px-sdx-feat.t-far blockquote{border-left-color:#0f7a5a}.px-sdx-more{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:.88rem;color:var(--px-brand)!important;padding:0 6px}.px-sdx-empty{padding:28px;color:var(--px-muted)}.px-sdx-ag{padding:22px;display:flex;flex-direction:column;min-width:0}.px-sdx-ag-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.px-sdx-ag-h b{display:flex;align-items:center;gap:8px;font-size:1.1rem}.px-sdx-ag-h b .px-i{color:var(--px-brand)}.px-sdx-ag-h small{color:var(--px-muted);font-weight:600;font-size:.82rem}.px-sdx-ag ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.px-sdx-ag li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;padding:9px 8px;border-radius:14px}.px-sdx-ag li:hover{background:var(--px-hover)}.px-sdx-ag .tm{height:46px;border-radius:12px;background:var(--px-brand-s);color:var(--px-brand);display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:800;font-size:.9rem;line-height:1}.px-sdx-ag .tm small{font-size:.6rem;font-weight:800;text-transform:uppercase;margin-top:3px;opacity:.85}.px-sdx-ag li b{display:block;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.px-sdx-ag li .s{color:var(--px-muted);font-size:.8rem}.px-sdx-ag-empty{margin:0 0 8px;color:var(--px-muted);font-size:.92rem;line-height:1.55}.px-sdx-fis{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:12px 14px;border-radius:14px;border:1px dashed var(--px-line);background:var(--px-bg2);color:inherit}.px-sdx-fis small{display:block;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--px-muted)}.px-sdx-fis b{font-size:.9rem;line-height:1.35}.px-sdx-fis em{font-style:normal;font-weight:800;color:var(--px-brand);font-size:.85rem;white-space:nowrap}.px-sdx-ag-f{margin-top:auto;padding-top:14px;display:flex;gap:8px}.px-sdx-ag-f .px-btn{flex:1}.px-sdx-tiles{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:20px}.px-sdx-mini{display:flex;align-items:center;gap:16px;padding:18px 20px;color:inherit;min-width:0;transition:border-color .15s,transform .15s}.px-sdx-mini:hover{border-color:var(--px-brand);transform:translateY(-2px)}.px-sdx-mini .tx{min-width:0;flex:1}.px-sdx-mini .tx b{display:flex;align-items:center;gap:7px;font-size:1rem;white-space:nowrap}.px-sdx-mini .tx small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--px-muted);font-size:.85rem;line-height:1.45;margin-top:2px}.px-sdx-mini .tx small strong{color:var(--px-text)}.px-sdx-mini .go{flex:0 0 auto}.px-sdx-mini.game{background:#16181f;border-color:#16181f;color:#fff}.px-sdx-mini.game .tx small{color:#c9ced8}.px-sdx-mini .tl{display:flex;gap:4px;flex:0 0 auto}.px-sdx-mini .tl span{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;background:#30343e;color:#fff}.px-sdx-mini .tl .c{background:#16a34a}.px-sdx-mini .tl .p{background:#d4a017}.px-sdx-mini .ic{width:52px;height:52px;flex:0 0 52px;border-radius:16px;display:flex;align-items:center;justify-content:center}.px-sdx-mini .ic .px-i{width:24px;height:24px}.px-sdx-mini.qa .ic{background:var(--px-brand-s);color:var(--px-brand)}.px-sdx-mini.qz .ic{background:rgba(255,200,61,.2);color:#b7791f}@media (max-width:1199.98px){.px-sdx{grid-template-columns:minmax(0,1fr)}.px-sdx-tiles{grid-template-columns:minmax(0,1fr)}}@media (max-width:767.98px){.px-sdx-strip{flex-wrap:wrap}.px-sdx-up,.px-sdx-sep{display:none}.px-sdx-nav{display:none}.px-sdx-feat{grid-template-columns:minmax(0,1fr);padding:18px;gap:14px}.px-sdx-tile{flex-direction:row;gap:10px;padding:10px 16px;justify-self:start;align-items:baseline}.px-sdx-tile b{font-size:1.7rem}.px-sdx-tile span,.px-sdx-tile i{margin:0}.px-sdx-body h3{font-size:1.3rem}.px-sdx-wk{gap:4px}.px-sdx-d{font-size:.6rem}.px-sdx-d b{font-size:1rem}}.px-cardn-a{display:flex;flex-direction:column;color:inherit!important;min-width:0}.px-cardn-a:hover h3{color:var(--px-brand)}.px-featw{display:flex;flex-direction:column;min-width:0}.px-cardf{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--px-line)}.px-cardf-c{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:800;color:var(--px-brand)!important}.px-cardf-s{display:flex;gap:2px}.px-cardf-s a,.px-cardf-s button{width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--px-muted)!important;cursor:pointer;padding:0}.px-cardf-s a:hover,.px-cardf-s button:hover{background:var(--px-hover);color:var(--px-text)!important}.px-cardf-s a.wa:hover{color:#128c4a!important}.px-meta span .px-i{margin-right:3px}.px-sdx-share{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 12px;max-width:760px}.px-sdx-share a,.px-sdx-share button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 8px;border-radius:12px;border:1px solid var(--px-line);background:var(--px-card);color:var(--px-text)!important;font:inherit;font-weight:700;font-size:.85rem;cursor:pointer;white-space:nowrap;min-width:0}.px-sdx-share a:hover,.px-sdx-share button:hover{background:var(--px-hover)}.px-sdx-share .wa{background:#25d366;border-color:#25d366;color:#fff!important}.px-sdx-share .wa:hover{background:#1fb859}.px-sdx-share .x .px-i{color:var(--px-text)}.px-sdx-share .fb .px-i{color:#1877f2}.px-sdx-share .tg .px-i{color:#229ed9}.px-sdx-share .li .px-i{color:#0a66c2}.px-sdx-more{display:inline-flex;padding:0}@media (max-width:1199.98px) and (min-width:768px){.px-sdx-share{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767.98px){.px-sdx-share{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.px-sdx-share span{display:none}.px-sdx-share a,.px-sdx-share button{min-height:44px;padding:0}.px-sdx-body p{font-size:.95rem}.px-sdx-body blockquote{padding:12px 14px;font-size:.95rem}.px-sh-sub{display:block;margin:2px 0 0}.px-sdx-mini{gap:12px;padding:14px 16px}.px-sdx-mini .tx{flex:1 1 0}.px-sdx-mini .tx b{white-space:normal}.px-sdx-mini .go{min-height:38px;padding:0 12px}.px-sdx-mini .ic{width:44px;height:44px;flex-basis:44px}.px-sdx-mini.game{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.px-sdx-mini.game .tl{grid-column:1/-1}.px-sdx-mini.game .tl span{width:34px;height:34px}.px-sdx-ag li b{white-space:normal}}.px-player{max-width:min(1280px,calc((100vh - 150px) * 16 / 9))}.px-player .pxp{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}@media (max-width:991.98px){.px-player{max-width:100%}}.px-today{padding:0!important;overflow:hidden;border:0!important;box-shadow:0 14px 34px rgba(26,61,140,.16)}.px-today-wx{padding:20px 20px 6px;background:linear-gradient(140deg,#2f6fe0,#5aa2ff 55%,#8fd0ff);color:#fff}.px-today .ic{background:rgba(255,255,255,.22)!important;color:#ffd84d!important;width:54px!important;height:54px!important;flex-basis:54px!important;border-radius:16px!important}.px-today .ic .px-i{width:30px!important;height:30px!important}.px-today-wx b{font-size:2.2rem!important;line-height:1}.px-today-wx small{color:rgba(255,255,255,.85)!important;font-size:.82rem!important}.px-today-days{margin:0!important;padding:10px 20px 18px;background:linear-gradient(140deg,#5aa2ff,#8fd0ff);gap:8px!important}.px-today-days span{background:rgba(255,255,255,.2)!important;color:#fff;border-radius:12px!important;backdrop-filter:blur(4px)}.px-today-days small{color:rgba(255,255,255,.85)!important}.px-today-days .px-i{color:#ffe27a}.px-today .px-fx{margin:6px 0 0;border-collapse:separate;border-spacing:0 6px;padding:8px 16px 0}.px-today .px-fx td{border:0!important;padding:10px 8px;background:var(--px-bg2)}.px-today .px-fx td:first-child{border-radius:12px 0 0 12px;padding-left:12px}.px-today .px-fx td:last-child{border-radius:0 12px 12px 0;padding-right:12px}.px-today .px-fx td:first-child::before{content:"";display:inline-block;width:30px;height:30px;border-radius:9px;margin-right:10px;vertical-align:middle;background:#16a34a}.px-today .px-fx tr:nth-child(2) td:first-child::before{background:#2563eb}.px-today .px-fx tr:nth-child(3) td:first-child::before{background:#7c3aed}.px-today .px-fx td:nth-child(2){font-weight:800;font-size:1.02rem}.px-today .px-fx td.up,.px-today .px-fx td.dn{font-weight:800;font-size:.8rem}.px-today .px-fx td.up{color:#15803d}.px-today .px-fx td.dn{color:#c8102e}.px-today .px-fx-note{padding:4px 20px 16px}.px-today .px-fx td:first-child{position:relative}.px-today .px-fx tr td:first-child::after{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:30px;text-align:center;color:#fff;font-weight:900;font-size:.95rem}.px-today .px-fx tr:nth-child(1) td:first-child::after{content:"$"}.px-today .px-fx tr:nth-child(2) td:first-child::after{content:"€"}.px-today .px-fx tr:nth-child(3) td:first-child::after{content:"£"}.px-ticker{background:linear-gradient(90deg,rgba(47,111,224,.07),rgba(200,16,46,.05))}.px-tk{background:var(--px-card);border:1px solid var(--px-line)}.px-tk.wx{background:linear-gradient(120deg,#2f6fe0,#5aa2ff);border-color:transparent;color:#fff}.px-tk.wx .tx{color:rgba(255,255,255,.85)!important}.px-tk.wx .px-wx-ic{color:#ffd84d}.px-tk.wx .px-wx-city select{color:#fff}.px-tk.wx .px-wx-city select option{color:#111}.px-tk .lbl{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:22px;padding:0 6px;border-radius:7px;color:#fff!important;background:#16a34a}.px-tk.cur-eur .lbl{background:#2563eb}.px-tk.cur-gbp .lbl{background:#7c3aed}.px-tk small.up{background:rgba(21,128,61,.12);padding:2px 6px;border-radius:999px}.px-tk small.dn{background:rgba(200,16,46,.1);padding:2px 6px;border-radius:999px}.px-sh{flex-wrap:wrap;row-gap:4px}.px-sh h2{min-width:0;flex-wrap:wrap}.px-sh-sub{white-space:nowrap}.px-issue>div:first-child{min-width:0;flex:1 1 320px}.px-issue b{overflow-wrap:break-word}.px-ist div{white-space:nowrap}@media (max-width:767.98px){.px-sh h2{font-size:1.2rem}.px-sh-sub{flex-basis:100%;margin:0;font-size:.8rem}.px-issue{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.px-ist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.px-ist div{white-space:normal;line-height:1.25}.px-issue-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px}}.px-sdx-ag li .s .rep2{display:inline-flex;align-items:center;gap:3px;font-weight:800;color:var(--px-brand)}.px-sdx-tiles{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:8px}.px-sdx-share{display:flex;flex-wrap:wrap;max-width:none}.px-sdx-share>*{flex:1 1 auto}@media (max-width:767.98px){.px-sdx-share{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.px-sdx-tiles{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px) and (max-width:1199.98px){.px-sdx-tiles{grid-template-columns:minmax(0,1fr)}}.px-cardn,.px-featw{justify-content:space-between}.px-sdx-share{flex-wrap:nowrap}.px-sdx-share>.wa{flex:1 1 auto}.px-sdx-share>*:not(.wa){flex:0 0 auto;padding:0 12px}@media (max-width:1399.98px){.px-sdx-share>*:not(.wa) span{display:none}.px-sdx-share>*:not(.wa){flex:0 0 46px;padding:0}}.px-sdx-mini.game{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tl go" "tx go";align-items:center;gap:10px 16px}.px-sdx-mini.game .tl{grid-area:tl}.px-sdx-mini.game .tx{grid-area:tx;flex:none}.px-sdx-mini.game .go{grid-area:go}.px-sdx-mini.game .tx small{-webkit-line-clamp:1}@media (max-width:767.98px){.px-sdx-mini.game .tl{grid-column:auto}}.px-trio{align-items:stretch!important}.px-trio-main>.px-box{flex:1;display:flex;flex-direction:column;margin:0}.px-trio-main .px-rank{flex:1;justify-content:space-between}.px-trio-side{display:flex}.px-trio-side>.px-today{position:static!important;flex:1;display:flex;flex-direction:column}.px-trio-side>.px-today .px-fx-note{margin-top:auto}.px-rank a .t{display:flex;flex-direction:column;gap:3px;min-width:0}.px-rank a .t small{display:inline-flex;align-items:center;gap:4px;font-weight:600;font-size:.76rem;color:var(--px-muted)}.px-rank a .t small .px-i{width:13px;height:13px}.px-by-meta{gap:4px 14px}.px-by-meta>*+*::before{content:none}.px-by-meta .px-i{width:14px;height:14px;flex:0 0 14px;opacity:.75}.px-f-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.px-f-link{font-size:.84rem;font-weight:700;color:var(--px-brand)!important}.px-pw{position:relative}.px-pw .form-control{padding-right:46px}.px-pw-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--px-muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.px-pw-eye:hover{background:var(--px-hover);color:var(--px-text)}.px-pw-meter{height:6px;border-radius:6px;background:var(--px-bg2);margin-top:8px;overflow:hidden}.px-pw-meter i{display:block;height:100%;width:0;border-radius:6px;transition:width .2s,background .2s;background:#dc2626}.px-pw-meter i.m{background:#d97706}.px-pw-meter i.s{background:#16a34a}.px-pw-hint{display:block;margin-top:4px;color:var(--px-muted);font-size:.8rem}.cw-grid{display:grid;gap:3px;max-width:calc(var(--cw-w) * 52px);margin:0 auto;user-select:none;-webkit-user-select:none}.cw-grid>div{aspect-ratio:1;border-radius:7px}.cw-x{background:transparent}.cw-c{position:relative;background:var(--px-card);border:1.5px solid var(--px-line);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s}.cw-c i{position:absolute;top:1px;left:3px;font-style:normal;font-size:clamp(.5rem,1.4vw,.68rem);font-weight:800;color:var(--px-muted);line-height:1}.cw-c b{font-size:clamp(.85rem,3.4vw,1.35rem);font-weight:800;text-transform:uppercase}.cw-c.hl{background:#fff1c7;border-color:#f2c94c}.cw-c.cur{background:#ffc83d;border-color:#e2a400}[data-bs-theme="dark"] .cw-c.hl{background:#3d3420}[data-bs-theme="dark"] .cw-c.cur{background:#7a5d12}.cw-c.wrong b{color:#c8102e}.cw-c.wrong{border-color:#c8102e}.cw-c.ok{background:rgba(22,163,74,.12);border-color:#16a34a}.cw-paused{position:absolute;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:color-mix(in srgb,var(--px-bg) 70%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:14px;z-index:3}.cw.paused .cw-paused{display:flex}.cw.paused .cw-grid{filter:blur(6px)}.cw-board-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.cw-board-list li{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 10px;border-radius:10px;background:var(--px-bg2);font-size:.92rem}.cw-board-list .r{font-weight:900;color:var(--px-brand)}.cw-board-list .s{font-weight:800}.cw-board-list .t{color:var(--px-muted);font-variant-numeric:tabular-nums}.cw-end-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;text-align:center;margin:10px 0}.cw-end-stats div{background:var(--px-bg2);border-radius:14px;padding:12px}.cw-end-stats b{display:block;font-size:1.8rem}.cw-end-stats small{color:var(--px-muted)}.cw-help{display:grid;gap:8px;padding-left:1.1rem;line-height:1.55;margin:0 0 16px}@media (max-width:560px){.cw-grid{gap:2px}.cw-grid>div{border-radius:5px}}.px-sdx-tiles{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px}.px-sdx-tiles .px-sdx-mini{padding:16px;gap:12px}.px-sdx-tiles .px-sdx-mini.game{grid-template-areas:"tl tl" "tx go";grid-template-columns:minmax(0,1fr) auto}.px-sdx-tiles .px-sdx-mini.game .tl span{width:26px;height:26px;font-size:.8rem}.px-sdx-mini.cwt{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"g g" "tx go";background:#13263a;border-color:#13263a;color:#fff}.px-sdx-mini.cwt .tx small{color:#b9c6d6}.px-sdx-mini.cwt .cwmini{grid-area:g;display:grid;grid-template-columns:repeat(3,22px);gap:3px}.px-sdx-mini.cwt .cwmini i{width:22px;height:22px;border-radius:5px;background:transparent}.px-sdx-mini.cwt .cwmini i.f{background:#24435f;border:1.5px solid #4f78a5}.px-sdx-mini.cwt .tx{grid-area:tx}.px-sdx-mini.cwt .go{grid-area:go;background:#3b6fe0;border-color:#3b6fe0;color:#fff!important}.px-sdx-tiles .px-sdx-mini.qa,.px-sdx-tiles .px-sdx-mini.qz{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.px-sdx-tiles .ic{width:44px!important;height:44px!important;flex-basis:44px!important}@media (max-width:1199.98px){.px-sdx-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.px-sdx-tiles{grid-template-columns:minmax(0,1fr)!important}}.cwz-page{max-width:1080px;margin:0 auto}.cwz{--z-bg:#0f1c28;--z-panel:#1a2f40;--z-cell:#203a4f;--z-line:#3d5a73;--z-txt:#e9f0f7;--z-mut:#9fb3c6;--z-acc:#3b6fe0;--z-acc2:#5b8cff;background:linear-gradient(180deg,#0c1822,#163045);color:var(--z-txt);border-radius:26px;padding:18px 16px 16px;box-shadow:0 20px 50px rgba(9,20,32,.35)}.cwz-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.cwz-side{display:flex;flex-direction:column;gap:8px}.cwz-side.r{align-items:flex-end}.cwz-sq{width:46px;height:46px;border-radius:12px;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#14161c}.cwz-sq .px-i{width:24px;height:24px}.cwz-sq.gold{background:#f5c33b}.cwz-sq.lav{background:#aeb8ff}.cwz-sq.dark{background:#203a4f;color:#fff;border:1.5px solid var(--z-line);font-size:.8rem;font-weight:900}.cwz-info{width:34px;height:34px;border-radius:50%;border:0;background:var(--z-acc);color:#fff;font-weight:900;font-family:Georgia,serif;font-size:1.05rem;cursor:pointer}.cwz-timer{display:flex;align-items:center;gap:10px;font-weight:800;font-size:1.05rem;font-variant-numeric:tabular-nums}.cwz-brand{display:flex;align-items:center;justify-content:center;gap:14px;min-width:0}.cwz-logo{font-weight:900;font-size:clamp(1.3rem,4.5vw,2rem);letter-spacing:-.02em;line-height:1;color:#fff;text-shadow:0 3px 0 #2a4a66,0 6px 14px rgba(0,0,0,.35)}.cwz-logo em{font-style:normal;color:#7fb0ff;margin-left:4px}.cwz-no{display:flex;flex-direction:column;line-height:1.15}.cwz-no b{font-size:1.25rem}.cwz-no small{color:var(--z-mut);font-weight:600}.cwz-theme{margin:10px 0 0;text-align:center;color:var(--z-mut);font-size:.88rem}.cwz-theme b{color:var(--z-txt)}.cwz-body{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:14px}.cwz-panel{position:relative;background:var(--z-panel);border:1.5px solid var(--z-line);border-radius:18px;padding:14px}.cwz .cw-grid{display:grid;gap:4px;max-width:calc(var(--cw-w) * 54px);margin:0 auto;user-select:none;-webkit-user-select:none}.cwz .cw-grid>div{aspect-ratio:1;border-radius:6px}.cwz .cw-c{position:relative;background:var(--z-cell);border:1.5px solid var(--z-line);display:flex;align-items:center;justify-content:center;cursor:pointer}.cwz .cw-c i{position:absolute;top:2px;left:4px;font-style:normal;font-size:clamp(.5rem,1.6vw,.72rem);font-weight:700;color:var(--z-mut);line-height:1}.cwz .cw-c b{font-size:clamp(.85rem,3.6vw,1.35rem);font-weight:800;color:#fff}.cwz .cw-c.hl{border-color:var(--z-acc2);background:#24456a}.cwz .cw-c.cur{background:var(--z-acc);border-color:var(--z-acc)}.cwz .cw-c.cur i{color:#dbe6ff}.cwz .cw-c.wrong{border-color:#ff5a6e}.cwz .cw-c.wrong b{color:#ff8a98}.cwz .cw-c.ok{background:#1f5b45;border-color:#33a37a}.cwz .cw-paused{position:absolute;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:rgba(15,28,40,.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:18px;z-index:3}.cwz.paused .cw-paused{display:flex}.cwz.paused .cw-grid{filter:blur(6px)}.cwz-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.cwz-btn{min-height:52px;border-radius:14px;border:1.5px solid var(--z-line);background:transparent;color:var(--z-txt);font:inherit;font-weight:700;font-size:1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.cwz-btn:hover{background:rgba(255,255,255,.06)}.cwz.done .cwz-tools .cwz-btn{opacity:.45;pointer-events:none}.cwz-clue{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:6px;margin-top:12px;min-height:74px;padding:8px;border-radius:16px;border:1.5px solid var(--z-line);background:rgba(255,255,255,.03);text-align:center;cursor:pointer}.cwz-clue b{display:block;color:var(--z-acc2);font-size:1.02rem}.cwz-clue span{display:block;font-size:1.02rem;line-height:1.35}.cwz-arrow{height:44px;border:0;background:transparent;color:#fff;font-size:1.1rem;cursor:pointer;border-radius:10px}.cwz-arrow:hover{background:rgba(255,255,255,.08)}.cwz-kb{display:flex;flex-direction:column;gap:7px;margin-top:14px;user-select:none;-webkit-user-select:none}.cwz-kr{display:flex;justify-content:center;gap:6px}.cwz-k{flex:1 1 0;max-width:52px;min-width:0;height:54px;border-radius:10px;border:1.5px solid var(--z-line);background:#1e3a52;color:#fff;font:inherit;font-weight:700;font-size:1.1rem;cursor:pointer;touch-action:manipulation;padding:0}.cwz-k:active{background:var(--z-acc)}.cwz-k.del{max-width:68px;flex-grow:1.4}.cwz-list{display:none}.cwz-list h3{margin:0 0 8px;font-size:.76rem;letter-spacing:.07em;text-transform:uppercase;color:var(--z-mut)}.cwz-list ol{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:2px}.cwz-list li{display:flex;gap:10px;padding:7px 10px;border-radius:10px;cursor:pointer;line-height:1.4;font-size:.9rem;color:var(--z-txt)}.cwz-list li b{flex:0 0 22px;color:var(--z-acc2)}.cwz-list li small{color:var(--z-mut)}.cwz-list li:hover{background:rgba(255,255,255,.06)}.cwz-list li.on{background:rgba(59,111,224,.3)}.cwz-list li.filled span{color:var(--z-mut)}@media (min-width:1000px){.cwz-body{grid-template-columns:minmax(0,1fr) 300px}.cwz-list{display:block;max-height:calc(100vh - 200px);overflow:auto;position:sticky;top:calc(var(--px-headh,64px) + 16px)}}@media (max-width:560px){.cwz{margin:0 -12px;border-radius:0;padding:14px 10px}.cwz .cw-grid{gap:3px}.cwz-panel{padding:8px;border-radius:14px}.cwz-tools{gap:6px}.cwz-btn{min-height:46px;font-size:.92rem;gap:5px}.cwz-k{height:48px;font-size:1rem}.cwz-kr{gap:4px}.cwz-sq{width:40px;height:40px}.cwz-brand{gap:8px;flex-wrap:wrap}.cwz-no b{font-size:1.05rem}}.cw-past{display:grid;gap:6px}.cw-past a{display:flex;gap:12px;padding:10px 12px;border-radius:12px;background:var(--px-bg2);color:inherit}.cw-past a:hover{background:var(--px-hover)}.cw-past span{color:var(--px-muted)}.cwz-clue.top{margin:0 0 12px}@media (max-width:560px){.cwz-clue.top{min-height:62px;margin-bottom:8px}.cwz-clue span{font-size:.95rem}}.px-trio.only-side{grid-template-columns:minmax(0,1fr)!important}.px-trio.only-side .px-trio-main{display:none}.px-trio.only-side .px-trio-side{max-width:520px}.px-cwbox{display:flex;flex-direction:column;gap:10px;background:linear-gradient(160deg,#0f1c28,#1a3348);color:#fff!important;border:0!important}.px-cwbox h3{color:#fff}.px-cwbox p{color:#b9c6d6;margin:0}.px-cwbox .cwmini{display:grid;grid-template-columns:repeat(3,24px);gap:3px}.px-cwbox .cwmini i{width:24px;height:24px;border-radius:5px}.px-cwbox .cwmini i.f{background:#24435f;border:1.5px solid #4f78a5}.px-cwbox .px-btn{align-self:flex-start;background:#3b6fe0!important;border-color:#3b6fe0!important;color:#fff!important}.px-shw{position:relative;min-width:0}.px-shr{position:absolute;right:6px;bottom:6px;z-index:2;width:34px;height:34px;border-radius:10px;border:1px solid var(--px-line);background:var(--px-card);color:var(--px-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:.85;transition:opacity .15s,color .15s,transform .15s}.px-shr:hover{opacity:1;color:var(--px-brand);transform:translateY(-1px)}.px-shw>.px-mini,.px-shw>.px-row{padding-right:44px}.px-shw>.px-tl{padding-right:44px}.px-shw>.px-tl+.px-shr{top:10px;bottom:auto}.px-shpop{position:fixed;z-index:1200;min-width:210px;padding:6px;border-radius:14px;background:var(--px-card);border:1px solid var(--px-line);box-shadow:0 18px 40px rgba(0,0,0,.18);display:grid;gap:2px;animation:pxpop .14s ease}@keyframes pxpop{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.px-shpop a,.px-shpop button{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;border:0;background:transparent;color:var(--px-text)!important;font:inherit;font-size:.9rem;font-weight:600;text-align:left;cursor:pointer}.px-shpop a:hover,.px-shpop button:hover{background:var(--px-hover)}.px-shpop .wa .px-i{color:#25d366}.px-sharerow{display:flex;gap:8px;flex-wrap:nowrap;margin:0 0 12px}.px-sharerow>a,.px-sharerow>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;flex:0 0 46px;padding:0;border-radius:12px;border:1px solid var(--px-line);background:var(--px-card);color:var(--px-text)!important;font:inherit;font-weight:700;font-size:.88rem;cursor:pointer;white-space:nowrap}.px-sharerow>*>span{display:none}.px-sharerow>.wa{flex:1 1 auto;padding:0 14px;background:#25d366;border-color:#25d366;color:#fff!important}.px-sharerow>.wa>span{display:inline}.px-sharerow>a:hover,.px-sharerow>button:hover{filter:brightness(.97)}.px-sharerow .fb .px-i{color:#1877f2}.px-sharerow .tg .px-i{color:#229ed9}.px-sharerow .li .px-i{color:#0a66c2}.px-sharerow.on-dark>a:not(.wa),.px-sharerow.on-dark>button{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.18);color:#fff!important}.px-sharerow.on-dark .px-i{color:#fff!important}.px-sharerow.on-dark>.wa{background:#25d366;border-color:#25d366}@media (min-width:1400px){.px-sharerow:not(.on-dark)>*>span{display:inline}.px-sharerow:not(.on-dark)>*:not(.wa){flex:0 0 auto;padding:0 12px}}@media (max-width:767.98px){.px-sharerow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.px-sharerow>.wa{grid-column:1/-1}.px-sharerow>a,.px-sharerow>button{flex:none;width:auto;min-width:0}}.px-sdmsg .px-sharerow{margin-bottom:0}.px-shi{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;border:1px solid currentColor;font-weight:700;font-size:.78rem;cursor:pointer;opacity:.9;line-height:1.4}.px-shi:hover{opacity:1;background:rgba(255,255,255,.14)}.px-lead .px-shi,.px-cfeat .px-shi{color:#fff;border-color:rgba(255,255,255,.55);background:rgba(15,18,24,.25);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.px-hcards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.px-catgrid .px-hcards{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1200px){.px-catgrid .px-hcards{grid-template-columns:repeat(4,minmax(0,1fr))}}.px-hcards h3{font-size:.98rem;line-height:1.35}.px-hmag{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:14px}.px-magbig,.px-magsm{position:relative;display:block;overflow:hidden;border-radius:18px;color:#fff!important;background:#111}.px-magbig{min-height:360px}.px-magbig img,.px-magsm img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.px-magbig:hover img,.px-magsm:hover img{transform:scale(1.04)}.px-magbig .in,.px-magsm .in{position:absolute;left:0;right:0;bottom:0;padding:18px;background:linear-gradient(0deg,rgba(0,0,0,.82),rgba(0,0,0,.35) 60%,transparent);display:flex;flex-direction:column;gap:6px}.px-magbig h3{margin:0;font-size:1.45rem;font-weight:800;line-height:1.2;color:#fff}.px-magsm h4{margin:0;font-size:.95rem;font-weight:750;line-height:1.3;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.px-magbig .px-meta,.px-magsm .px-meta{color:rgba(255,255,255,.82)}.px-magside{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:14px}.px-magsm{min-height:110px}.px-magsm .in{padding:12px}.px-magsm .px-meta>span:nth-child(n+3):not(.px-shi){display:none}.px-magbig .px-shi,.px-magsm .px-shi{color:#fff;border-color:rgba(255,255,255,.55);background:rgba(15,18,24,.25)}@media (max-width:767.98px){.px-hmag{grid-template-columns:minmax(0,1fr)}.px-magbig{min-height:280px}.px-magside{grid-template-rows:none}.px-hcards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}}