@font-face{font-family:Pretendard;src:url(/fonts/PretendardVariable.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Noto Sans KR;src:url(/fonts/NotoSansKR-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Noto Sans KR;src:url(/fonts/NotoSansKR-700.woff2)format("woff2");font-weight:700;font-display:swap}.pf-root{background:var(--pf-bg);min-height:100vh;color:var(--pf-text);font-family:Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,sans-serif}.pf-root ::-webkit-scrollbar{width:8px;height:8px}.pf-root ::-webkit-scrollbar-thumb{background:var(--pf-border);border-radius:4px}.pf-previewbar{color:#eaecf5;height:44px;font-family:var(--font-sans), sans-serif;background:#0b0c14;border-bottom:1px solid #1e2130;align-items:center;gap:12px;padding:0 16px;font-size:.82rem;display:flex}.pf-previewbar a{color:#9aa0bd}.pf-previewbar a:hover{color:#fff}.pf-demo-btn{cursor:pointer;color:#fff;background:linear-gradient(90deg,#7c5cff,#3f6fff);border:none;border-radius:9px;margin-left:auto;padding:7px 16px;font-weight:700}.pf-demo-btn:hover{opacity:.9}.pf-previewbar .pf-demo-btn{color:#fff;text-decoration:none}.pf-demo-btn[disabled]{opacity:.5;cursor:default}.pf-top{background:var(--pf-bg2);border-bottom:1px solid var(--pf-border);align-items:center;gap:14px;height:58px;padding:0 20px;display:flex}.pf-top:has(>nav){grid-template-columns:1fr auto 1fr;display:grid}.pf-top:has(>nav)>.pf-logo{grid-column:1;justify-self:start}.pf-top:has(>nav)>nav{grid-column:2}.pf-top:has(>nav)>:last-child{grid-column:3;justify-self:end}.pf-logo{color:var(--pf-accent);letter-spacing:.5px;font-size:1.35rem;font-weight:900}.pf-btn-login,.pf-btn-join{cursor:pointer;white-space:nowrap;border-radius:8px;padding:7px 16px;font-size:.82rem;font-weight:700}.pf-btn-login{border:1px solid var(--pf-border);color:var(--pf-text);background:0 0}.pf-btn-join{background:var(--pf-accent);border:1px solid var(--pf-accent);color:#0a0a12}.pf-balance{background:var(--pf-card);border:1px solid var(--pf-border);color:var(--pf-accent);border-radius:8px;padding:7px 14px;font-size:.85rem;font-weight:800}.pf-toasts{z-index:75;pointer-events:none;flex-direction:column;gap:8px;width:min(340px,100vw - 28px);display:flex;position:fixed;top:72px;right:14px}.pf-toast{pointer-events:auto;background:var(--pf-bg2);border:1px solid var(--pf-border);border-left:3px solid var(--pf-accent);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;animation:.25s pf-toast-in;display:flex;box-shadow:0 12px 32px #0006}.pf-toast-ic{flex-shrink:0;font-size:1.05rem;line-height:1.35}.pf-toast-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.pf-toast-tx b{color:var(--pf-text);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:800;overflow:hidden}.pf-toast-tx>span{color:var(--pf-text2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}@keyframes pf-toast-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.pf-navlink{color:var(--pf-text2);align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:flex}.pf-navlink:hover{color:var(--pf-text)}.pf-utilbar{background:var(--pf-bg2);border-bottom:1px solid var(--pf-border);-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:center;gap:2px;padding:6px 12px;display:flex;overflow-x:auto}.pf-utilbar::-webkit-scrollbar{display:none}.pf-utillink{color:var(--pf-text2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 13px;font-size:.82rem;font-weight:600;display:inline-flex}.pf-utillink:hover{color:var(--pf-text);background:var(--pf-card)}.pf-utillink .ic{font-size:.95rem}@media (max-width:768px){.pf-utilbar{justify-content:flex-start}.pf-utillink{padding:5px 11px;font-size:.8rem}}.pf-side{background:var(--pf-bg2);border-right:1px solid var(--pf-border);flex-direction:column;flex-shrink:0;width:232px;display:flex}.pf-side-logo{height:58px;color:var(--pf-accent);border-bottom:1px solid var(--pf-border);align-items:center;padding:0 22px;font-size:1.3rem;font-weight:900;display:flex}.pf-side-nav a{color:var(--pf-text2);border-left:3px solid #0000;align-items:center;gap:12px;padding:12px 22px;font-size:.9rem;font-weight:600;display:flex}.pf-side-nav a:hover{color:var(--pf-text);background:var(--pf-card);border-left-color:var(--pf-accent)}.pf-content{padding:20px}.pf-hero{border-radius:14px;align-items:center;height:260px;margin-bottom:26px;padding:0 40px;display:flex;position:relative;overflow:hidden}.pf-hero h2{color:#fff;text-shadow:0 2px 20px #0006;font-size:2rem;font-weight:900}.pf-hero p{color:#ffffffe6;margin-top:6px}.pf-hero-img{object-fit:cover;object-position:right center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.pf-hero-scrim{z-index:1;background:linear-gradient(90deg,#000000d1 0%,#00000080 40%,#0000001a 68%,#0000 100%);position:absolute;inset:0}.pf-hero-body{z-index:2;position:relative}.pf-bcar{border-radius:14px;height:260px;margin-bottom:26px;position:relative;overflow:hidden}.pf-bcar-track{height:100%;transition:transform .55s cubic-bezier(.4,0,.2,1);display:flex}.pf-bcar-slide{background:linear-gradient(120deg, var(--pf-accent), var(--pf-bg2) 60%);flex:0 0 100%;align-items:center;height:100%;padding:0 40px;display:flex;position:relative;overflow:hidden}.pf-bcar-dots{z-index:3;justify-content:center;gap:6px;display:flex;position:absolute;bottom:12px;left:0;right:0}.pf-bcar-dots button{cursor:pointer;background:#ffffff73;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.pf-bcar-dots button[data-on="1"]{background:#fff;border-radius:4px;width:22px}.pf-bcar-arrow{z-index:3;color:#fff;cursor:pointer;background:#00000061;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.3rem;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.pf-bcar-arrow:hover{background:#0009}.pf-bcar-arrow.l{left:12px}.pf-bcar-arrow.r{right:12px}@media (max-width:768px){.pf-bcar{height:180px}.pf-bcar-slide{padding:0 20px}.pf-bcar-arrow{display:none}}.pf-jackpot{background:var(--pf-card);border:1px solid var(--pf-border);background:linear-gradient(180deg, color-mix(in srgb, var(--pf-accent) 15%, var(--pf-card)), var(--pf-card));border-color:color-mix(in srgb, var(--pf-accent) 45%, var(--pf-border));box-shadow:inset 0 0 26px color-mix(in srgb, var(--pf-accent) 12%, transparent), 0 12px 34px -14px #0009;border-radius:16px;justify-content:center;align-items:center;gap:16px;margin-bottom:26px;padding:15px 22px;display:flex;position:relative;overflow:hidden}.pf-jackpot:before{content:"";pointer-events:none;background:linear-gradient(110deg, transparent 42%, color-mix(in srgb, var(--pf-accent) 20%, transparent) 50%, transparent 58%);background-size:250% 100%;animation:5.5s ease-in-out infinite pf-jp-shine;position:absolute;inset:0}@keyframes pf-jp-shine{0%,to{background-position:130% 0}55%{background-position:-30% 0}}@media (prefers-reduced-motion:reduce){.pf-jackpot:before{animation:none}}.pf-jp-crown{filter:drop-shadow(0 2px 7px color-mix(in srgb, var(--pf-accent) 55%, transparent));flex-shrink:0;font-size:1.7rem;line-height:1}.pf-jp-body{position:relative}.pf-jp-label{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--pf-accent) 75%, var(--pf-text));margin-bottom:6px;font-size:.68rem;font-weight:800;display:block}.pf-jp-digits{align-items:center;gap:3px;display:flex}.pf-jp-won{color:color-mix(in srgb, var(--pf-accent) 80%, var(--pf-text));margin-right:3px;font-size:1.15rem;font-weight:900}.pf-jp-digit{border:1px solid color-mix(in srgb, var(--pf-accent) 30%, transparent);vertical-align:middle;background:linear-gradient(#0000008c,#00000047);border-radius:7px;min-width:1.15ch;height:1.9rem;padding:0 6px;display:inline-block;overflow:hidden}.pf-jp-reel{will-change:transform;flex-direction:column;transition:transform .62s cubic-bezier(.2,.85,.25,1);display:flex}.pf-jp-num{text-align:center;font-variant-numeric:tabular-nums;height:1.9rem;color:var(--pf-accent);text-shadow:0 0 13px color-mix(in srgb, var(--pf-accent) 55%, transparent);font-size:clamp(1.15rem,4vw,1.62rem);font-weight:900;line-height:1.9rem}@media (prefers-reduced-motion:reduce){.pf-jp-reel{transition:none}}.pf-jp-comma{color:color-mix(in srgb, var(--pf-accent) 65%, var(--pf-text));align-self:flex-end;padding-bottom:4px;font-size:1.25rem;font-weight:900}@media (max-width:768px){.pf-jackpot{gap:10px;padding:12px}.pf-jp-crown{font-size:1.3rem}.pf-jp-digit{min-width:1ch;height:1.55rem;padding:0 4px}.pf-jp-num{height:1.55rem;line-height:1.55rem}}.pf-sec{margin-bottom:28px}.pf-provbelt{scrollbar-width:none;gap:12px;padding:2px 2px 10px;display:flex;overflow-x:auto}.pf-provbelt::-webkit-scrollbar{display:none}.pf-provbelt-item{border:1px solid var(--pf-border);background:var(--pf-card);border-radius:14px;flex:none;width:156px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden}.pf-provbelt-item:hover{border-color:var(--pf-accent);transform:translateY(-4px);box-shadow:0 14px 30px -12px #0000008c}.pf-provbelt-thumb{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.pf-provbelt-thumb img,.pf-provbelt-thumb>*{object-fit:cover;width:100%;height:100%;display:block}.pf-provbelt-nm{z-index:1;text-align:left;color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #000000a6;background:linear-gradient(#0000,#00000080 45%,#000000e6);padding:22px 12px 10px;font-size:.94rem;font-weight:800;line-height:1.15;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@media (max-width:768px){.pf-provbelt-item{width:130px}.pf-provbelt-nm{padding:18px 10px 9px;font-size:.86rem}}.pf-sec-head{align-items:center;margin-bottom:12px;display:flex}.pf-sec-title{font-size:1.1rem;font-weight:800}.pf-sec-more{color:var(--pf-text2);margin-left:auto;font-size:.78rem}.pf-row{position:relative}.pf-carousel{scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;gap:12px;padding:2px 2px 6px;display:flex;overflow-x:auto}.pf-carousel::-webkit-scrollbar{display:none}.pf-row-arrow{z-index:4;border:1px solid var(--pf-border);background:color-mix(in srgb, var(--pf-bg2) 90%, transparent);width:36px;height:36px;color:var(--pf-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-top:-24px;font-size:1.35rem;line-height:1;transition:background .15s,color .15s,transform .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #0000004d}.pf-row-arrow:hover{background:var(--pf-accent);color:var(--pf-bg,#0a0a12);transform:translateY(-50%)scale(1.08)}.pf-row-arrow.l{left:-8px}.pf-row-arrow.r{right:-8px}@media (max-width:768px){.pf-row-arrow{display:none}}.pf-card{cursor:pointer;scroll-snap-align:start;flex:none;width:165px;transition:transform .2s cubic-bezier(.2,.7,.2,1)}.pf-tiles-lg .pf-card{width:200px}.pf-card:hover{transform:translateY(-6px)}.pf-thumb{aspect-ratio:1;border-radius:var(--pf-radius,10px);justify-content:center;align-items:center;width:100%;font-size:2rem;transition:box-shadow .2s;display:flex;position:relative;overflow:hidden}.pf-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.pf-card:hover .pf-thumb{box-shadow:0 12px 28px #0000006b}.pf-card:hover .pf-thumb img{transform:scale(1.06)}.pf-thumb:after{content:"▶ 플레이";color:#fff;letter-spacing:.02em;opacity:0;z-index:1;background:linear-gradient(#00000038,#000000b8);justify-content:center;align-items:center;font-size:.82rem;font-weight:800;transition:opacity .18s;display:flex;position:absolute;inset:0}.pf-card:hover .pf-thumb:after{opacity:1}.pf-card .nm{white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:.9rem;font-weight:800;overflow:hidden}.pf-card .sb{color:var(--pf-text3,var(--pf-text2));margin-top:1px;font-size:.77rem}.pf-cardcap{z-index:2;pointer-events:none;background:linear-gradient(#0000,#00000057 38%,#000000db 94%);padding:13px 10px 8px;position:absolute;bottom:0;left:0;right:0}.pf-cardcap .nm{-webkit-line-clamp:2;color:#fff;white-space:normal;word-break:keep-all;text-shadow:0 1px 4px #000000d9;-webkit-box-orient:vertical;margin:0;font-size:.9rem;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.pf-cardcap .sb{color:color-mix(in srgb, var(--pf-accent) 82%, white);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #000c;margin-top:1px;font-size:.7rem;font-weight:700;display:block;overflow:hidden}.pf-cardcap .sb.maint{color:#ffc14d}.pf-badge{z-index:2;color:#fff;letter-spacing:.03em;border-radius:6px;padding:2px 7px;font-size:.6rem;font-weight:800;position:absolute;top:6px;left:6px;box-shadow:0 2px 6px #00000059}.pf-badge.hot{background:linear-gradient(135deg,#ff6a3d,#e5153b)}.pf-badge.new{background:linear-gradient(135deg,#2dc96e,#12a150)}.pf-prov-chip{z-index:2;color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0000008c;border-radius:6px;max-width:calc(100% - 12px);padding:2px 7px;font-size:.58rem;font-weight:700;position:absolute;bottom:6px;left:6px;overflow:hidden}@keyframes pf-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pf-carousel>.pf-card{animation:.32s both pf-card-in}.pf-carousel>.pf-card:nth-child(2){animation-delay:30ms}.pf-carousel>.pf-card:nth-child(3){animation-delay:60ms}.pf-carousel>.pf-card:nth-child(4){animation-delay:90ms}.pf-carousel>.pf-card:nth-child(5){animation-delay:.12s}.pf-carousel>.pf-card:nth-child(6){animation-delay:.15s}.pf-carousel>.pf-card:nth-child(n+7){animation-delay:.18s}@media (prefers-reduced-motion:reduce){.pf-carousel>.pf-card{animation:none}.pf-card:hover .pf-thumb img{transform:none}}.pf-automarquee{padding:2px 0 6px;position:relative;overflow:hidden}.pf-automarquee-track{width:max-content;animation:linear infinite pf-am-scroll;display:flex}.pf-automarquee:hover .pf-automarquee-track{animation-play-state:paused}.pf-am-cell{flex:none;margin-right:12px}@keyframes pf-am-scroll{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.pf-automarquee{scrollbar-width:none;overflow-x:auto}.pf-automarquee::-webkit-scrollbar{display:none}.pf-automarquee-track{animation:none}}.pf-rail{background:var(--pf-bg2);flex-direction:column;flex-shrink:0;width:76px;display:flex}.pf-rail a{color:var(--pf-text2);border-bottom:1px solid var(--pf-border);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;padding:16px 4px;font-size:.7rem;font-weight:600;display:flex}.pf-rail a:hover{color:var(--pf-accent);background:var(--pf-card)}.pf-tiles{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:24px;display:grid}.pf-tile{aspect-ratio:3/4;border-radius:var(--pf-radius,10px);color:#fff;justify-content:center;align-items:flex-end;padding:10px;font-weight:800;display:flex}.pf-crypto{min-height:calc(100vh - 44px);display:flex}.pf-cx-rail{background:var(--pf-bg2);border-right:1px solid var(--pf-border);flex-direction:column;flex-shrink:0;align-items:center;width:86px;height:calc(100vh - 44px);padding:12px 0;display:flex;position:sticky;top:0}.pf-cx-mark{color:#0a0a12;background:var(--pf-accent);border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;font-size:1.35rem;font-weight:900;display:flex}.pf-cx-railnav{flex-direction:column;gap:3px;width:100%;display:flex;overflow-y:auto}.pf-cx-railnav a{color:var(--pf-text2);border-radius:11px;flex-direction:column;align-items:center;gap:4px;margin:0 8px;padding:11px 4px;font-size:.62rem;font-weight:600;display:flex}.pf-cx-railnav a .ic{font-size:1.3rem;line-height:1}.pf-cx-railnav a:hover{color:var(--pf-text);background:var(--pf-card)}.pf-cx-main{flex-direction:column;flex:1;min-width:0;display:flex}.pf-cx-top{background:var(--pf-bg2);border-bottom:1px solid var(--pf-border);z-index:20;align-items:center;gap:14px;height:60px;padding:0 20px;display:flex;position:sticky;top:0}.pf-cx-search{background:var(--pf-card);border:1px solid var(--pf-border);max-width:360px;color:var(--pf-text);border-radius:10px;outline:none;flex:1;padding:9px 14px;font-size:.82rem}.pf-cx-search:focus{border-color:var(--pf-accent)}.pf-cx-search::placeholder{color:var(--pf-text2)}.pf-cx-wallet{align-items:center;gap:10px;margin-left:auto;display:flex}.pf-cx-bal{background:var(--pf-card);border:1px solid var(--pf-border);border-radius:10px;flex-direction:column;align-items:flex-end;padding:5px 14px;display:flex}.pf-cx-bal .l{color:var(--pf-text2);font-size:.6rem}.pf-cx-bal .v{color:var(--pf-accent);font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:800}.pf-cx-deposit{background:var(--pf-accent);color:#0a0a12;white-space:nowrap;border-radius:10px;padding:9px 17px;font-size:.82rem;font-weight:800}.pf-cx-content{padding-bottom:96px}.pf-cx-dock{z-index:50;background:var(--pf-bg2);border:1px solid var(--pf-border);border-radius:16px;gap:4px;padding:8px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 44px #0000008c}.pf-cx-dock a{color:var(--pf-text2);border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:8px 18px;font-size:.66rem;font-weight:700;display:flex}.pf-cx-dock a .ic{font-size:1.3rem;line-height:1}.pf-cx-dock a:hover{color:var(--pf-accent);background:var(--pf-card)}.pf-min{min-height:calc(100vh - 44px)}.pf-min-top{background:var(--pf-bg);border-bottom:1px solid var(--pf-border);z-index:20;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:64px;padding:0 40px;display:grid;position:sticky;top:0}.pf-min-top>.pf-min-logo{grid-column:1;justify-self:start}.pf-min-top>.pf-min-nav{grid-column:2}.pf-min-top>:last-child{grid-column:3;justify-self:end}.pf-min-logo{letter-spacing:3px;text-transform:uppercase;color:var(--pf-text);flex-shrink:0;font-size:1.35rem;font-weight:900}.pf-min-nav{flex:1;justify-content:center;gap:30px;display:flex}.pf-min-nav a{letter-spacing:.14em;text-transform:uppercase;color:var(--pf-text2);font-size:.8rem;font-weight:600}.pf-min-nav a:hover{color:var(--pf-accent)}.pf-min-content{max-width:1120px;margin:0 auto;padding:40px 40px 60px}.pf-min .pf-hero{border-radius:20px;height:360px;margin-bottom:40px}.pf-min .pf-hero h2{font-size:2.4rem}.pf-min .pf-sec{margin-bottom:46px}.pf-min .pf-sec-title{letter-spacing:-.01em;font-size:1.35rem}.pf-min .pf-carousel{gap:18px}.pf-min .pf-card{width:190px}.pf-min .pf-jackpot{border-radius:16px;padding:20px}.pf-sb{min-height:calc(100vh - 44px)}.pf-sb-ticker{background:var(--pf-card);border-bottom:1px solid var(--pf-border);white-space:nowrap;align-items:center;gap:20px;height:38px;padding:0 18px;font-size:.78rem;display:flex;overflow:hidden}.pf-sb-tk-label{color:var(--pf-accent);flex-shrink:0;font-weight:800}.pf-sb-tk-item{color:var(--pf-text2)}.pf-sb-body{align-items:flex-start;display:flex}.pf-sb-cats{background:var(--pf-bg2);border-right:1px solid var(--pf-border);flex-shrink:0;align-self:flex-start;width:192px;padding:10px 0;position:sticky;top:0}.pf-sb-cat-h{color:var(--pf-text2);letter-spacing:.1em;text-transform:uppercase;padding:8px 18px;font-size:.7rem;font-weight:800}.pf-sb-cats a{color:var(--pf-text2);align-items:center;gap:10px;padding:11px 18px;font-size:.88rem;font-weight:600;display:flex}.pf-sb-cats a:hover{color:var(--pf-text);background:var(--pf-card)}.pf-sb-cats a .cnt{color:var(--pf-text2);background:var(--pf-card);border-radius:6px;margin-left:auto;padding:2px 7px;font-size:.7rem}.pf-sb-main{flex:1;min-width:0}.pf-sb-sec-h{align-items:center;gap:9px;margin-bottom:14px;font-size:1.05rem;font-weight:800;display:flex}.pf-sb-sec-h .live-dot{background:#ff3b30;border-radius:50%;width:8px;height:8px;animation:1.6s infinite pf-pulse}@keyframes pf-pulse{0%{box-shadow:0 0 #ff3b308c}70%{box-shadow:0 0 0 8px #ff3b3000}to{box-shadow:0 0 #ff3b3000}}@keyframes pf-skel{0%,to{opacity:.3}50%{opacity:.6}}.pf-page{animation:.26s both pf-page-in}@keyframes pf-page-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pf-page{animation:none}}.pf-sb-matches{flex-direction:column;gap:10px;margin-bottom:30px;display:flex}.pf-sb-match{background:var(--pf-card);border:1px solid var(--pf-border);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:10px 16px;padding:13px 16px;display:grid}.pf-sb-league{color:var(--pf-text2);grid-column:1/-1;font-size:.72rem}.pf-sb-teams{align-items:center;gap:14px;font-size:.92rem;font-weight:700;display:flex}.pf-sb-teams .sc{color:var(--pf-accent);font-variant-numeric:tabular-nums;font-weight:800}.pf-sb-odds{gap:7px;display:flex}.pf-sb-odds .od{background:var(--pf-bg2);border:1px solid var(--pf-border);cursor:pointer;border-radius:9px;flex-direction:column;align-items:center;gap:2px;min-width:60px;padding:8px 10px;display:flex}.pf-sb-odds .od:hover{border-color:var(--pf-accent)}.pf-sb-odds .od .ol{color:var(--pf-text2);font-size:.66rem}.pf-sb-odds .od .ov{color:var(--pf-accent);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:800}.pf-sb-slip{background:var(--pf-bg2);border-left:1px solid var(--pf-border);flex-shrink:0;align-self:flex-start;width:268px;padding:16px;position:sticky;top:0}.pf-sb-slip-h{margin-bottom:12px;font-weight:800}.pf-sb-slip-item{background:var(--pf-card);border:1px solid var(--pf-border);border-radius:10px;margin-bottom:12px;padding:11px}.pf-sb-slip-item .sl-match{color:var(--pf-text2);font-size:.76rem}.pf-sb-slip-item .sl-pick{margin-top:3px;font-size:.88rem;font-weight:700}.pf-sb-slip-item .sl-pick b{color:var(--pf-accent)}.pf-sb-slip-row{color:var(--pf-text2);justify-content:space-between;margin:9px 0;font-size:.82rem;display:flex}.pf-sb-slip-row b{color:var(--pf-text)}.pf-sb-slip-row b.win{color:var(--pf-accent)}.pf-sb-slip-input{background:var(--pf-card);border:1px solid var(--pf-border);width:100%;color:var(--pf-text);border-radius:9px;outline:none;margin:6px 0;padding:9px 12px;font-size:.85rem}.pf-sb-slip-btn{background:var(--pf-accent);color:#0a0a12;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:6px;padding:11px;font-weight:800}@keyframes pf-spin{to{transform:rotate(360deg)}}.pf-spinner{animation:.7s linear infinite pf-spin}@media (prefers-reduced-motion:reduce){.pf-spinner{animation:none}}.pf-tabbar{display:none}@media (max-width:768px){.pf-side,.pf-rail{display:none!important}.pf-content{padding:14px 14px 86px;overflow-x:hidden}.pf-top{gap:8px;height:52px;padding:0 12px}.pf-top .pf-logo{font-size:1.15rem}.pf-top:has(>.pf-lux-menu){align-items:center;display:flex}.pf-balance{text-overflow:ellipsis;white-space:nowrap;max-width:40vw;padding:6px 10px;font-size:.8rem;overflow:hidden}.pf-previewbar{white-space:nowrap;gap:8px;height:40px;padding:0 12px;font-size:.72rem;overflow:hidden}.pf-previewbar .font-mono{text-overflow:ellipsis;overflow:hidden}.pf-demo-btn{padding:6px 12px;font-size:.72rem}.pf-hero{height:170px;margin-bottom:18px;padding:0 22px}.pf-hero h2{font-size:1.45rem}.pf-jackpot{flex-wrap:wrap;gap:6px 12px;padding:12px}.pf-jackpot .jv{font-size:1.25rem}.pf-tiles{grid-template-columns:repeat(3,1fr)}.pf-cx-rail{display:none!important}.pf-cx-top{flex-wrap:wrap;gap:8px;height:auto;min-height:52px;padding:6px 12px}.pf-cx-search{display:none}.pf-cx-wallet{flex-wrap:wrap;justify-content:flex-end;gap:6px}.pf-cx-bal{padding:4px 10px}.pf-cx-content{padding-bottom:84px}.pf-cx-dock{border-left:none;border-right:none;border-radius:0;justify-content:space-around;width:100%;padding:7px 4px;bottom:0;left:0;right:0;transform:none;box-shadow:0 -6px 20px #00000059}.pf-min-top{gap:12px;height:52px;padding:0 16px}.pf-min-logo{letter-spacing:2px;font-size:1.1rem}.pf-min-nav{display:none}.pf-min-content{padding:16px 16px 84px}.pf-min .pf-hero{height:180px}.pf-min .pf-hero h2{font-size:1.5rem}.pf-min .pf-card{width:150px}.pf-sb-cats,.pf-sb-slip{display:none}.pf-sb-ticker{gap:14px;font-size:.7rem}.pf-sb-match{grid-template-columns:1fr}.pf-sb-odds{justify-content:space-between}.pf-sb-odds .od{flex:1}.pf-tabbar{z-index:55;background:var(--pf-bg2);border-top:1px solid var(--pf-border);height:66px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #00000059}.pf-tabbar a{color:var(--pf-text2);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:.66rem;font-weight:600;display:flex}.pf-tabbar a .ic{font-size:1.3rem;line-height:1}.pf-tabbar a.active{color:var(--pf-accent)}.pf-tabbar a.cta .ic{background:var(--pf-accent);color:#0a0a12;border:3px solid var(--pf-bg2);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-top:-18px;font-size:1.2rem;display:flex;box-shadow:0 4px 14px #0006}}.pf-arc{min-height:100%}.pf-arc-top{background:var(--pf-bg2);border-bottom:1px solid var(--pf-border);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:60px;padding:0 22px;display:grid}.pf-arc-top>.pf-logo{grid-column:1;justify-self:start}.pf-arc-top>.pf-arc-nav{grid-column:2}.pf-arc-top>:last-child{grid-column:3;justify-self:end}.pf-arc-nav{align-items:center;gap:6px;display:flex}.pf-arc-nav a{color:var(--pf-text2);background:var(--pf-card);border:1px solid var(--pf-border);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:700;transition:all .15s;display:flex}.pf-arc-nav a:hover{color:#0a0a12;background:var(--pf-accent);border-color:var(--pf-accent);transform:translateY(-1px)}.pf-arc-content{padding:24px 22px}.pf-arc-tiles{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px;display:grid}.pf-arc-tile{aspect-ratio:1.4;background:linear-gradient(150deg, var(--pf-accent), var(--pf-accent2));color:#0a0a12;box-shadow:0 10px 24px -12px var(--pf-accent);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-weight:800;transition:transform .16s,box-shadow .16s;display:flex}.pf-arc-tile:hover{box-shadow:0 18px 32px -12px var(--pf-accent);transform:translateY(-5px)scale(1.03)}.pf-arc-tile .ic{filter:drop-shadow(0 2px 3px #0000002e);font-size:2.1rem;line-height:1}.pf-arc-tile .tl{letter-spacing:.4px;font-size:.95rem}.pf-arc .pf-card,.pf-arc .pf-tile{border-radius:18px}.pf-pt{min-height:100%}.pf-pt-body{grid-template-columns:1fr 266px;align-items:start;gap:16px;padding:18px;display:grid}.pf-pt-left,.pf-pt-right{flex-direction:column;gap:14px;display:flex;position:sticky;top:18px}.pf-pt-left{background:var(--pf-bg2);border:1px solid var(--pf-border);border-radius:12px;padding:12px}.pf-pt-panel-h{color:var(--pf-text2);text-transform:uppercase;letter-spacing:.6px;padding:4px 6px 8px;font-size:.78rem;font-weight:800}.pf-pt-link{color:var(--pf-text2);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:.88rem;font-weight:600;display:flex}.pf-pt-link:hover{background:var(--pf-card);color:var(--pf-accent)}.pf-pt-main{min-width:0}.pf-pt-panel{background:var(--pf-bg2);border:1px solid var(--pf-border);border-radius:12px;padding:12px}.pf-pt-rank{border-bottom:1px solid var(--pf-border);align-items:center;gap:10px;padding:8px 6px;font-size:.82rem;display:flex}.pf-pt-rank:last-child{border-bottom:none}.pf-pt-rank .rk{background:var(--pf-accent);color:#0a0a12;border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:.7rem;font-weight:800;display:grid}.pf-pt-rank .ru{color:var(--pf-text2);font-weight:600}.pf-pt-rank .ra{color:var(--pf-accent);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:800}.pf-pt-notice{border-bottom:1px solid var(--pf-border);color:var(--pf-text2);padding:8px 6px;font-size:.82rem;line-height:1.4}.pf-pt-notice:last-child{border-bottom:none}@media (max-width:980px){.pf-pt-body{grid-template-columns:1fr;padding:14px 14px 80px}.pf-pt-left,.pf-pt-right{display:none}}@media (max-width:768px){.pf-arc-nav{display:none}.pf-arc-content{padding:14px 14px 80px}.pf-arc-tiles{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.pf-arc-tile{aspect-ratio:1;border-radius:16px;gap:6px}.pf-arc-tile .ic{font-size:1.7rem}.pf-arc-tile .tl{font-size:.78rem}}.pf-lux{min-height:100%}.pf-lux-top{background:var(--pf-bg2);border-bottom:1px solid var(--pf-border);grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 26px;display:grid}.pf-lux-side{align-items:center;gap:12px;display:flex}.pf-lux-side.end{justify-content:flex-end}.pf-lux-menu{color:var(--pf-text2);cursor:pointer;background:0 0;border:0;align-items:center;padding:4px;font-size:1.25rem;line-height:1;display:none}.pf-lux-menu:hover{color:var(--pf-accent)}.pf-lux-drawer-back{z-index:80;background:#0000008c;position:fixed;inset:0}.pf-lux-drawer{background:var(--pf-bg2);border-right:1px solid var(--pf-border);flex-direction:column;gap:4px;width:min(78vw,300px);padding:16px 12px;animation:.18s ease-out pf-lux-slide;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:4px 0 24px -8px #0009}@keyframes pf-lux-slide{0%{transform:translate(-100%)}to{transform:translate(0)}}.pf-lux-drawer-x{color:var(--pf-text2);cursor:pointer;background:0 0;border:0;align-self:flex-end;margin-bottom:4px;padding:4px 6px;font-size:1rem}.pf-lux-drawer-link{color:var(--pf-text);border-radius:8px;align-items:center;gap:10px;padding:12px;font-size:.9rem;font-weight:600;display:flex}.pf-lux-drawer-link:hover{background:var(--pf-card);color:var(--pf-accent)}.pf-lux-drawer-link .ic{font-size:1.05rem}.pf-lux-logo{letter-spacing:2.5px;color:var(--pf-text);align-items:center;gap:10px;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:700;display:flex}.pf-lux-logo .crest{color:var(--pf-accent);font-size:1.05rem}.pf-lux-logo .tag{letter-spacing:1.5px;color:var(--pf-accent);border:1px solid var(--pf-accent);border-radius:4px;padding:2px 6px;font-family:system-ui,sans-serif;font-size:.58rem;font-weight:800}.pf-lux-nav{border-bottom:1px solid var(--pf-border);justify-content:center;gap:32px;padding:15px 0;display:flex}.pf-lux-nav a{letter-spacing:1.6px;text-transform:uppercase;color:var(--pf-text2);font-size:.78rem;font-weight:600}.pf-lux-nav a:hover{color:var(--pf-accent)}.pf-lux-tiers{flex-wrap:wrap;justify-content:center;gap:8px;padding:20px 18px 6px;display:flex}.pf-lux-tier{border:1px solid var(--pf-border);letter-spacing:.5px;color:var(--pf-text2);border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:.78rem;font-weight:700;display:flex}.pf-lux-tier .dot{background:var(--pf-text2);border-radius:50%;width:7px;height:7px}.pf-lux-tier.active{border-color:var(--pf-accent);color:var(--pf-accent);background:var(--pf-card)}.pf-lux-tier.active .dot{background:var(--pf-accent);box-shadow:0 0 8px var(--pf-accent)}.pf-lux .pf-sec-head{border-bottom:1px solid var(--pf-border);align-items:center;gap:10px;margin-bottom:15px;padding-bottom:9px}.pf-lux .pf-sec-title{letter-spacing:.3px;font-family:Georgia,Times New Roman,serif;font-size:1.22rem;font-weight:700}.pf-lux .pf-sec-title:before{content:"";vertical-align:-2px;background:var(--pf-accent);width:3px;height:17px;box-shadow:0 0 9px var(--pf-accent);border-radius:2px;margin-right:11px;display:inline-block}.pf-lux .pf-sec-more{color:var(--pf-accent);letter-spacing:.4px;font-weight:700}.pf-lux .pf-thumb{border:1px solid #ffffff0d}.pf-lux .pf-bcar:after,.pf-lux .pf-hero:after{content:"";z-index:4;background:linear-gradient(90deg, transparent, var(--pf-accent), transparent);opacity:.5;height:2px;position:absolute;top:0;left:0;right:0}.pf-lux .pf-bcar:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(115deg,#0000 33%,#ffffff0d 48%,#0000 63%) 0 0/230% 100%;animation:8s ease-in-out infinite pf-lux-shine;position:absolute;inset:0}@keyframes pf-lux-shine{0%,to{background-position:140% 0}60%{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.pf-lux .pf-bcar:before{animation:none}}.pf-pt .pf-sec-title{padding-bottom:7px;font-size:1.12rem;font-weight:800;display:inline-block;position:relative}.pf-pt .pf-sec-title:after{content:"";background:var(--pf-accent);border-radius:2px;width:34px;height:3px;position:absolute;bottom:0;left:0}.pf-pt .pf-sec-more{color:var(--pf-accent);font-weight:700}.pf-pt .pf-card .pf-thumb{border-radius:12px}.pf-pt .pf-card:hover .pf-thumb{box-shadow:0 0 0 2px var(--pf-accent), 0 12px 26px #0000006b}.pf-pt .pf-bcar{border:1px solid var(--pf-border)}.pf-feed .pf-sec-title{align-items:center;gap:9px;font-size:1.1rem;font-weight:800;display:flex}.pf-feed .pf-sec-title:before{content:"";background:var(--pf-accent);border-radius:50%;flex-shrink:0;width:9px;height:9px}.pf-feed .pf-sec-more{color:var(--pf-accent);font-weight:700}.pf-feed .pf-card .pf-thumb{border-radius:16px}.pf-sec{animation:.55s both pf-fade-in}.pf-sec:nth-child(2){animation-delay:50ms}.pf-sec:nth-child(3){animation-delay:.1s}.pf-sec:nth-child(4){animation-delay:.15s}.pf-sec:nth-child(n+5){animation-delay:.2s}@keyframes pf-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pf-sec{animation:none}}.pf-lux .pf-sec-head{border-bottom-color:#0000;position:relative}.pf-lux .pf-sec-head:after{content:"";background:linear-gradient(90deg, var(--pf-accent), var(--pf-border) 45%, transparent);opacity:.7;height:1px;position:absolute;bottom:-1px;left:0;right:0}.pf-pt .pf-sec-title:after{background:linear-gradient(90deg, var(--pf-accent), transparent);width:42px}.pf-pt .pf-card .pf-thumb{border:1px solid var(--pf-border)}.pf-feed .pf-card .pf-thumb{border:1px solid #ffffff0f}.pf-feed .pf-sec-title:before{box-shadow:0 0 0 4px #ffffff0d}.pf-lux{background:var(--pf-bg);background:radial-gradient(72% 46% at 50% -4%, color-mix(in srgb, var(--pf-accent) 8%, transparent), transparent 62%), radial-gradient(135% 82% at 50% -8%, transparent 56%, #00000047), var(--pf-bg)}.pf-pt{background:var(--pf-bg);background:radial-gradient(circle, color-mix(in srgb, var(--pf-accent) 13%, transparent) 1px, transparent 1.5px) 0 0 / 28px 28px, var(--pf-bg)}.pf-feed{background:var(--pf-bg);background:radial-gradient(42% 34% at 12% 5%, color-mix(in srgb, var(--pf-accent) 11%, transparent), transparent 66%), radial-gradient(38% 30% at 90% 15%, color-mix(in srgb, var(--pf-accent) 8%, transparent), transparent 66%), var(--pf-bg)}.pf-lux .pf-card:hover{transform:translateY(-9px)}.pf-pt .pf-card:hover{transform:translateY(-9px)}.pf-arc .pf-sec-title{letter-spacing:-.01em;align-items:center;gap:9px;font-size:1.14rem;font-weight:900;display:inline-flex}.pf-arc .pf-sec-title:before{content:"";background:linear-gradient(150deg, var(--pf-accent), var(--pf-accent2));width:16px;height:16px;box-shadow:0 3px 8px -3px var(--pf-accent);border-radius:7px;flex-shrink:0}.pf-arc .pf-sec-more{color:var(--pf-accent);font-weight:700}.pf-arc .pf-card:hover{transform:translateY(-7px)scale(1.035)}.pf-arc .pf-card:hover .pf-thumb{box-shadow:0 16px 30px -10px var(--pf-accent)}.pf-arc{background:var(--pf-bg);background:radial-gradient(58% 32% at 50% 0%, color-mix(in srgb, var(--pf-accent) 10%, transparent), transparent 70%), var(--pf-bg)}.pf-crypto .pf-sec-title{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:9px;font-size:.98rem;font-weight:800;display:inline-flex}.pf-crypto .pf-sec-title:before{content:"";background:var(--pf-accent);width:8px;height:8px;box-shadow:0 0 8px var(--pf-accent);border-radius:2px;flex-shrink:0}.pf-crypto .pf-sec-more{color:var(--pf-accent);letter-spacing:.04em;font-weight:700}.pf-crypto .pf-card .pf-thumb{border-radius:8px}.pf-crypto .pf-card:hover .pf-thumb{box-shadow:0 0 0 1px var(--pf-accent), 0 10px 22px #00000080}.pf-crypto{background:var(--pf-bg);background:linear-gradient(0deg, color-mix(in srgb, var(--pf-accent) 3%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pf-accent) 3%, transparent) 1px, transparent 1px), var(--pf-bg);background-size:46px 46px,46px 46px,auto}.pf-min .pf-sec-head{border-bottom:1px solid var(--pf-border);margin-bottom:20px;padding-bottom:12px}.pf-min .pf-sec-title{font-weight:600}.pf-min .pf-sec-more{text-transform:uppercase;letter-spacing:.14em;color:var(--pf-text2);font-size:.68rem;font-weight:700}.pf-min .pf-card:hover{transform:translateY(-4px)}.pf-min .pf-card:hover .pf-thumb{box-shadow:0 10px 24px #0000004d}.pf-sb .pf-sec-title{text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:10px;font-size:1rem;font-weight:800;display:inline-flex}.pf-sb .pf-sec-title:before{content:"";background:var(--pf-accent);border-radius:1px;flex-shrink:0;width:4px;height:15px}.pf-sb .pf-sec-more{color:var(--pf-accent);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:700}.pf-sb .pf-card .pf-thumb{border-radius:8px}.pf-sb .pf-card:hover .pf-thumb{box-shadow:0 0 0 1px var(--pf-accent), 0 10px 22px #00000073}.pf-mag .pf-sec-head{border-top:1px solid var(--pf-border);margin-bottom:15px;padding-top:11px}.pf-mag .pf-sec-title{letter-spacing:.2px;font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:700}.pf-mag .pf-sec-more{color:var(--pf-accent);font-family:Georgia,Times New Roman,serif;font-size:.85rem;font-style:italic}.pf-mag .pf-card .pf-thumb{border-radius:4px}.pf-mag .pf-card:hover{transform:translateY(-4px)}.pf-mag .pf-card:hover .pf-thumb{box-shadow:0 10px 26px #0006}.pf-lay-side .pf-sec-title{align-items:center;gap:11px;font-weight:800;display:inline-flex}.pf-lay-side .pf-sec-title:before{content:"";background:var(--pf-accent);border-radius:2px;flex-shrink:0;width:3px;height:16px}.pf-lay-side .pf-sec-more{color:var(--pf-accent);font-weight:700}.pf-lay-side .pf-card:hover .pf-thumb{box-shadow:0 0 0 1px var(--pf-border), 0 12px 26px #0006}.pf-lay-topnav .pf-sec-head{border-bottom:1px solid var(--pf-border);margin-bottom:16px;padding-bottom:10px;position:relative}.pf-lay-topnav .pf-sec-head:after{content:"";background:var(--pf-accent);border-radius:1px;width:46px;height:2px;position:absolute;bottom:-1px;left:0}.pf-lay-topnav .pf-sec-more{color:var(--pf-accent);font-weight:700}.pf-lay-topnav .pf-card:hover .pf-thumb{box-shadow:0 12px 26px #0006}.pf-lay-rails .pf-sec-title{border-left:3px solid var(--pf-accent);background:color-mix(in srgb, var(--pf-accent) 12%, transparent);border-radius:8px;align-items:center;gap:8px;padding:5px 12px 5px 10px;font-weight:800;display:inline-flex}.pf-lay-rails .pf-sec-more{color:var(--pf-accent);font-weight:700}.pf-lay-rails .pf-card:hover .pf-thumb{box-shadow:0 12px 26px #00000073}.pf-lux{background:var(--pf-bg);background:radial-gradient(88% 52% at 50% -6%, color-mix(in srgb, var(--pf-accent) 15%, transparent), transparent 58%), radial-gradient(150% 95% at 50% -12%, transparent 50%, #00000080), var(--pf-bg)}.pf-lux .pf-sec{margin-bottom:40px}.pf-lux .pf-sec-title{letter-spacing:.6px;font-size:1.36rem}.pf-lux .pf-sec-title:before{width:3px;height:20px;margin-right:13px}.pf-lux .pf-sec-head{padding-bottom:12px}.pf-lux .pf-sec-head:after{opacity:1;background:linear-gradient(90deg, var(--pf-accent), color-mix(in srgb, var(--pf-accent) 35%, transparent) 38%, transparent 72%);height:1px}.pf-lux .pf-bcar,.pf-lux .pf-hero{border:1px solid color-mix(in srgb, var(--pf-accent) 42%, transparent);box-shadow:inset 0 0 22px #0000008c,0 24px 60px -20px #000000bf}.pf-lux .pf-card:hover .pf-thumb{box-shadow:0 0 0 1px var(--pf-accent), 0 24px 50px -14px color-mix(in srgb, var(--pf-accent) 28%, black)}.pf-lux .pf-card .nm{letter-spacing:.2px}.pf-pt{background:var(--pf-bg);background:radial-gradient(80% 42% at 50% -4%, color-mix(in srgb, var(--pf-accent) 10%, transparent), transparent 60%), radial-gradient(circle, color-mix(in srgb, var(--pf-accent) 12%, transparent) 1px, transparent 1.5px) 0 0 / 26px 26px, var(--pf-bg)}.pf-pt .pf-sec{margin-bottom:36px}.pf-pt .pf-sec-title{font-size:1.24rem;font-weight:800}.pf-pt .pf-sec-title:after{background:linear-gradient(90deg, var(--pf-accent), color-mix(in srgb, var(--pf-accent) 18%, transparent));width:54px;height:3px;bottom:-2px}.pf-pt .pf-sec-head{padding-bottom:10px}.pf-pt .pf-card .pf-thumb{border:1px solid var(--pf-border);border-radius:12px}.pf-pt .pf-card:hover .pf-thumb{border-color:color-mix(in srgb, var(--pf-accent) 55%, transparent);box-shadow:0 0 0 2px var(--pf-accent), 0 18px 40px -14px color-mix(in srgb, var(--pf-accent) 28%, black)}.pf-pt .pf-bcar,.pf-pt .pf-hero{border:1px solid var(--pf-border);box-shadow:0 20px 46px -18px #0009}.pf-feed{background:var(--pf-bg);background:radial-gradient(46% 36% at 10% 4%, color-mix(in srgb, var(--pf-accent) 14%, transparent), transparent 64%), radial-gradient(42% 32% at 92% 12%, color-mix(in srgb, var(--pf-accent) 11%, transparent), transparent 64%), var(--pf-bg)}.pf-feed .pf-sec{margin-bottom:34px}.pf-feed .pf-sec-title{font-size:1.2rem;font-weight:800}.pf-feed .pf-sec-title:before{width:11px;height:11px;box-shadow:0 0 0 5px color-mix(in srgb, var(--pf-accent) 12%, transparent)}.pf-feed .pf-card .pf-thumb{border:1px solid #ffffff0f;border-radius:18px}.pf-feed .pf-card:hover{transform:translateY(-10px)scale(1.02)}.pf-feed .pf-card:hover .pf-thumb{box-shadow:0 22px 44px -12px #00000080}.pf-feed .pf-bcar,.pf-feed .pf-hero{border-radius:20px;box-shadow:0 20px 46px -18px #00000080}.pf-lux-content{max-width:1140px;margin:0 auto;padding:14px 26px 44px}.pf-feed{min-height:100%}.pf-feed-body{grid-template-columns:1fr 300px;align-items:start;gap:20px;max-width:1000px;margin:0 auto;padding:20px;display:grid}.pf-feed-body--solo{grid-template-columns:1fr}.pf-feed-main{min-width:0}.pf-feed-stream{flex-direction:column;gap:12px;margin-bottom:26px;display:flex}.pf-feed-post{background:var(--pf-bg2);border:1px solid var(--pf-border);border-radius:14px;gap:12px;padding:15px;display:flex}.pf-feed-av{background:var(--pf-card);border:1px solid var(--pf-border);border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:1.3rem;display:grid}.pf-feed-post-body{flex:1;min-width:0}.pf-feed-post-top{align-items:center;gap:6px;font-size:.85rem;display:flex}.pf-feed-post-top .u{color:var(--pf-text);font-weight:800}.pf-feed-post-top .ago{color:var(--pf-text2);font-size:.78rem}.pf-feed-post-text{color:var(--pf-text);margin:5px 0 10px;font-size:.92rem;line-height:1.45}.pf-feed-post-meta{color:var(--pf-text2);gap:18px;font-size:.76rem;font-weight:600;display:flex}.pf-feed-post-meta span{cursor:pointer}.pf-feed-post-meta span:hover{color:var(--pf-accent)}.pf-feed-right{flex-direction:column;gap:14px;display:flex;position:sticky;top:20px}.pf-feed-panel{background:var(--pf-bg2);border:1px solid var(--pf-border);border-radius:14px;padding:14px 16px}.pf-feed-panel-h{color:var(--pf-text2);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:.8rem;font-weight:800}.pf-feed-trend{border-bottom:1px solid var(--pf-border);align-items:center;gap:10px;padding:8px 0;font-size:.85rem;display:flex}.pf-feed-trend:last-child{border-bottom:none}.pf-feed-trend .rk{color:var(--pf-accent);flex-shrink:0;width:14px;font-size:.82rem;font-weight:800}.pf-feed-trend .nm{color:var(--pf-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pf-feed-trend .ct{color:var(--pf-text2);flex-shrink:0;margin-left:auto;font-size:.74rem}@media (max-width:980px){.pf-feed-body{grid-template-columns:1fr;max-width:640px;padding:16px 14px 82px}.pf-feed-right{display:none}}@media (max-width:768px){.pf-lux-top{justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex}.pf-lux-top .pf-lux-logo{min-width:0;overflow:hidden}.pf-lux-logo{letter-spacing:1.5px;font-size:1.2rem}.pf-lux-nav{display:none}.pf-lux-menu{display:inline-flex}.pf-lux-tiers{gap:6px;padding:14px 12px 4px}.pf-lux-tier{padding:6px 13px;font-size:.7rem}.pf-lux-content{padding:10px 14px 82px}}.pf-mag{min-height:100%}.pf-mag-masthead{border-bottom:2px solid var(--pf-text);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:18px 26px 14px;display:grid}.pf-mag-date{letter-spacing:1.2px;text-transform:uppercase;color:var(--pf-text2);font-size:.7rem;font-weight:600}.pf-mag-title{text-align:center;letter-spacing:4px;color:var(--pf-text);white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:2.1rem;font-weight:800}.pf-mag-actions{justify-content:flex-end;align-items:center;display:flex}.pf-mag-sections{border-bottom:1px solid var(--pf-border);justify-content:center;gap:28px;padding:12px 0;display:flex}.pf-mag-sections a{letter-spacing:.3px;color:var(--pf-text2);font-family:Georgia,Times New Roman,serif;font-size:.84rem;font-style:italic}.pf-mag-sections a:hover{color:var(--pf-accent)}.pf-mag-featured{grid-template-columns:1.9fr 1fr;gap:22px;padding:24px 26px;display:grid}.pf-mag-lead{background-position:50%;background-size:cover;border-radius:4px;align-items:flex-end;min-height:360px;display:flex;position:relative;overflow:hidden}.pf-mag-lead:after{content:"";background:linear-gradient(#0000 20%,#00000026 45%,#000000e0);position:absolute;inset:0}.pf-mag-lead-body{z-index:1;max-width:620px;padding:28px 30px;position:relative}.pf-mag-kicker{letter-spacing:1.8px;text-transform:uppercase;color:var(--pf-accent);margin-bottom:9px;font-size:.66rem;font-weight:800;display:inline-block}.pf-mag-h{color:#fff;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-size:2.1rem;font-weight:800;line-height:1.12}.pf-mag-ex{color:var(--pf-text2);margin-top:9px;font-size:.9rem;line-height:1.55}.pf-mag-lead-body .pf-mag-ex{color:#ffffffd6}.pf-mag-more{letter-spacing:.5px;color:#fff;border-bottom:1px solid #ffffff8c;margin-top:14px;padding-bottom:2px;font-size:.78rem;font-weight:700;display:inline-block}.pf-mag-secondary{flex-direction:column;gap:16px;display:flex}.pf-mag-feat{border-bottom:1px solid var(--pf-border);padding-bottom:16px}.pf-mag-feat:last-child{border-bottom:none;padding-bottom:0}.pf-mag-fh{color:var(--pf-text);margin-top:2px;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;font-weight:700;line-height:1.25}.pf-mag-content{padding:6px 26px 44px}@media (max-width:768px){.pf-mag-masthead{justify-content:space-between;align-items:center;padding:14px 16px 12px;display:flex}.pf-mag-date{display:none}.pf-mag-title{letter-spacing:2px;text-align:left;text-overflow:ellipsis;min-width:0;font-size:1.5rem;overflow:hidden}.pf-mag-sections{justify-content:flex-start;gap:18px;padding:10px 16px;overflow-x:auto}.pf-mag-sections a{white-space:nowrap}.pf-mag-featured{grid-template-columns:1fr;gap:18px;padding:16px}.pf-mag-lead{min-height:240px}.pf-mag-lead-body{padding:20px}.pf-mag-h{font-size:1.55rem}.pf-mag-content{padding:6px 16px 82px}}.pf-foot{border-top:1px solid var(--pf-border);background:var(--pf-bg2);margin-top:30px;padding:26px 18px 34px}.pf-foot-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;max-width:1100px;margin:0 auto;display:flex}.pf-foot-brand{align-items:center;display:flex}.pf-foot-logo{object-fit:contain;width:auto;max-width:180px;height:30px}.pf-foot-name{color:var(--pf-accent);letter-spacing:.5px;font-size:1.15rem;font-weight:900}.pf-foot-links{flex-wrap:wrap;gap:7px 16px;display:flex}.pf-foot-links a{color:var(--pf-text2);font-size:.8rem;font-weight:600}.pf-foot-links a:hover{color:var(--pf-accent)}.pf-foot-text{max-width:1100px;color:var(--pf-text2);white-space:pre-line;margin:16px auto 0;font-size:.78rem;line-height:1.65}.pf-foot-cs{max-width:1100px;color:var(--pf-text2);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:12px auto 0;font-size:.78rem;display:flex}.pf-foot-cs b{color:var(--pf-text);font-weight:700}.pf-foot-legal{border-top:1px solid var(--pf-border);flex-wrap:wrap;align-items:center;gap:11px;max-width:1100px;margin:18px auto 0;padding-top:16px;display:flex}.pf-foot-19{color:#e5484d;border:2px solid #e5484d;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:.72rem;font-weight:900;display:grid}.pf-foot-legal>span:last-child{color:var(--pf-text2);opacity:.85;font-size:.73rem;line-height:1.5}@media (max-width:768px){.pf-foot{padding:22px 14px 28px}.pf-foot-top{flex-direction:column;align-items:flex-start;gap:12px}}@keyframes pf-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.pf-ticker{white-space:nowrap;overflow:hidden}.pf-ticker-track{animation:32s linear infinite pf-ticker-scroll;display:inline-block}.pf-ticker:hover .pf-ticker-track{animation-play-state:paused}@keyframes pf-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
