@font-face{font-family:vazir;src:url(../media/Vazirmatn_arabic-s.p.0tzxgo2fuaf-x.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:vazir Fallback;src:local(Arial);ascent-override:102.54%;descent-override:53.71%;line-gap-override:0.0%;size-adjust:100.0%}.vazir_23245ad5-module__PDA4ua__className{font-family:vazir,vazir Fallback}.vazir_23245ad5-module__PDA4ua__variable{--font-vazir:"vazir", "vazir Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.block{display:block}.flex{display:flex}.hidden{display:none}.h-full{height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--brand:#2160ad;--brand-light:#3b82d6;--brand-glow:#2f7de0;--bg-0:#070b14;--bg-1:#0b1426;--card:#121c308c;--card-border:#5684cc2e;--text:#eef3fb;--text-dim:#9fb2cf;--text-faint:#5e7299}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--font-vazir), system-ui, sans-serif;background:var(--bg-0);color:var(--text);-webkit-font-smoothing:antialiased;min-height:100vh;position:relative;overflow-x:hidden}.backdrop{z-index:-2;background:radial-gradient(1100px 700px at 78% -12%, #2f7de04d, transparent 60%), radial-gradient(800px 560px at 8% 112%, #2160ad42, transparent 55%), radial-gradient(600px 400px at 50% 45%, #2f7de012, transparent 70%), linear-gradient(180deg, var(--bg-0), var(--bg-1));position:fixed;inset:0}.backdrop:after{content:"";opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");position:absolute;inset:0}.backdrop:before{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,#0000 55%,#03060c8c);position:absolute;inset:0}.bg-canvas{z-index:-1;pointer-events:none;opacity:.9;position:fixed;inset:0}header{z-index:50;padding:0 18px;position:sticky;top:14px}.nav{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(#0d1526c7,#090f1c9e);border:1px solid #78aaff29;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;max-width:1150px;margin:0 auto;padding:11px 20px;display:flex;box-shadow:0 18px 50px #02060e8c,inset 0 1px #ffffff0d}.brand{align-items:center;gap:14px;display:flex}.logo{filter:drop-shadow(0 4px 14px #2f7de080);width:46px;height:46px;animation:5s ease-in-out infinite floaty}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.brand-text h1{letter-spacing:-.5px;font-size:22px;font-weight:800}.brand-text span{color:var(--text-dim);font-size:12px;font-weight:500}.header-actions{align-items:center;gap:12px;display:flex}.live-pill{color:#b9e7c8;background:#2ec4761f;border:1px solid #2ec4764d;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:12px;font-weight:600;display:inline-flex}.dot{background:#34d77b;border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulse;box-shadow:0 0 #34d77bb3}@keyframes pulse{50%{opacity:.5}}.theme-btn{border:1px solid var(--card-border);background:var(--card);width:42px;height:42px;color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;justify-content:center;align-items:center;transition:transform .3s,background .25s,border-color .25s;display:inline-flex}.theme-btn:hover{border-color:var(--brand-light);transform:rotate(25deg)}.hero{text-align:center;max-width:1180px;margin:0 auto;padding:78px 24px 26px;position:relative}.hero-badge{color:#9cc4ff;background:#2f7de01a;border:1px solid #78aaff40;border-radius:999px;align-items:center;gap:8px;margin-bottom:26px;padding:8px 18px;font-size:12.5px;font-weight:700;animation:.8s cubic-bezier(.2,.8,.2,1) both badgeIn;display:inline-flex;box-shadow:0 0 30px #2f7de02e,inset 0 0 14px #2f7de014}@keyframes badgeIn{0%{opacity:0;transform:translateY(-14px)}}.hero h2{letter-spacing:-2px;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#fff 20%,#9cc0f2 45%,#5b9af6 55%,#fff 80%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(38px,6.6vw,74px);font-weight:900;line-height:1.12;animation:7s ease-in-out infinite heroSheen,.9s cubic-bezier(.2,.8,.2,1) .1s both riseUp}@keyframes heroSheen{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes riseUp{0%{opacity:0;transform:translateY(26px)}}.hero p{max-width:560px;color:var(--text-dim);margin:20px auto 0;font-size:18px;line-height:1.9;animation:.9s cubic-bezier(.2,.8,.2,1) .22s both riseUp}.hero b{color:#7fb0f0}.hero .chips{animation:.9s cubic-bezier(.2,.8,.2,1) .34s both riseUp}.ticker-wrap{max-width:1180px;margin:26px auto 0;padding:0 24px;animation:.9s cubic-bezier(.2,.8,.2,1) .45s both riseUp;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker{gap:0;width:max-content;animation:60s linear infinite tick;display:flex}.ticker-wrap:hover .ticker{animation-play-state:paused}@keyframes tick{0%{transform:translate(0)}to{transform:translate(50%)}}.ticker span{color:var(--text-dim);white-space:nowrap;align-items:center;gap:10px;padding-inline-end:34px;font-size:13.5px;display:inline-flex}.ticker span:before{content:"✦";color:var(--brand-light);font-size:11px}.chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.chip{color:var(--text-dim);cursor:pointer;border:1px solid var(--card-border);background:#ffffff05;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .25s}.chip:hover,.chip.active{color:#fff;border-color:var(--brand-light);background:linear-gradient(#2f7de04d,#2160ad2e);box-shadow:0 6px 22px #2160ad59}.toolbar{align-items:center;gap:12px;max-width:1180px;margin:0 auto;padding:6px 24px 0;display:flex}.search{flex:1;position:relative}.search svg{color:var(--text-faint);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.search input{width:100%;color:var(--text);background:var(--card);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;outline:none;padding:14px 48px 14px 18px;font-family:inherit;font-size:15px;transition:border-color .25s,box-shadow .25s}.search input::placeholder{color:var(--text-faint)}.search input:focus{border-color:var(--brand-light);box-shadow:0 0 0 4px #2f7de026}.refresh{cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--brand-light), var(--brand));white-space:nowrap;border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;height:50px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 26px #2160ad66}.refresh:hover{transform:translateY(-2px)}.refresh:active{transform:translateY(0)}.refresh svg{transition:transform .6s}.refresh.spinning svg{transform:rotate(360deg)}.feed{perspective:1400px;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:24px;max-width:1180px;margin:0 auto;padding:30px 24px 90px;display:grid}.empty{text-align:center;color:var(--text-faint);grid-column:1/-1;padding:60px 20px;font-size:16px}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:1180px;margin:28px auto 8px;padding:0 20px;display:flex}.page-btn{min-width:42px;height:42px;color:var(--text-dim);background:var(--card);border:1px solid var(--card-border);cursor:pointer;border-radius:12px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600;transition:all .18s}.page-btn:hover:not(:disabled){color:#fff;border-color:var(--brand-light);transform:translateY(-2px)}.page-btn.active{color:#fff;background:linear-gradient(135deg, var(--brand-light), var(--brand));border-color:#0000;box-shadow:0 6px 18px #2f7de059}.page-btn:disabled{opacity:.4;cursor:not-allowed}.play-badge{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#0b11208c;border:1.5px solid #ffffff8c;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:auto;transition:transform .25s,background .25s;display:flex;position:absolute;inset:0;box-shadow:0 8px 30px #00000073}.play-badge svg{width:26px;height:26px;margin-inline-start:3px}.card:hover .play-badge{background:#2160adcc;transform:scale(1.12)}.detail-media.video{background:#000;height:auto}.detail-media.video video{background:#000;width:100%;max-height:70vh;display:block}.detail-media.video+.detail-body{margin-top:0}.album-badge{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1120b8;border:1px solid #ffffff24;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:12px;left:12px}.detail-gallery{background:#0c1424;grid-template-columns:repeat(2,1fr);gap:8px;padding:10px;display:grid}.detail-gallery img{aspect-ratio:4/3;object-fit:cover;cursor:zoom-in;background:#0c1424;border-radius:12px;width:100%;height:100%}.detail-gallery img:only-child{aspect-ratio:16/9;grid-column:1/-1}@media (max-width:480px){.detail-gallery{grid-template-columns:1fr}}.card{background:var(--card);transform-style:preserve-3d;cursor:pointer;will-change:transform;opacity:0;background-clip:padding-box;border:1px solid #0000;border-radius:22px;transition:transform .18s,box-shadow .3s;animation:.7s cubic-bezier(.2,.7,.2,1) forwards rise;position:relative;overflow:hidden;transform:translateY(28px);box-shadow:0 12px 40px #0006}@keyframes rise{to{opacity:1;transform:translateY(0)}}.card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.55;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(160deg,#78aaff73,#5684cc14 35%,#5684cc0d 65%,#2f7de059);padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card:hover:before{opacity:1}.card:hover{box-shadow:0 30px 70px #071228bf,0 0 40px #2f7de01f}.card:after{content:"";pointer-events:none;background:radial-gradient(440px circle at var(--mx,50%) var(--my,0%), #78aaff2b, transparent 45%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.card:hover:after{opacity:1}.card .shine{pointer-events:none;z-index:3;background:linear-gradient(100deg,#0000,#ffffff1a,#0000);width:55%;height:200%;position:absolute;inset:-40% auto auto -60%;transform:rotate(18deg)translate(-220%)}.card:hover .shine{animation:.9s sweep}@keyframes sweep{to{transform:rotate(18deg)translate(480%)}}.card-media{height:184px;position:relative;overflow:hidden;transform:translateZ(30px)}.card-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.card:hover .card-media img{transform:scale(1.08)}.card-media.noimg{background:radial-gradient(420px at 30% 20%,#3b82d673,#0000 60%),linear-gradient(135deg,#163059,#0c1a33);justify-content:center;align-items:center;display:flex}.card-media.noimg .ph-logo{opacity:.85;filter:drop-shadow(0 6px 18px #2f7de0b3)brightness(1.25);width:72px;height:72px;animation:6s ease-in-out infinite floaty}.card-media .grad{background:linear-gradient(#0000 40%,#0b1426e6);position:absolute;inset:0}.tag{color:#dce9ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2160ad8c;border:1px solid #78aaff66;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;position:absolute;top:14px;right:14px}.card-body{padding:18px 20px 22px;transform:translateZ(18px)}.card-body h3{margin-bottom:10px;font-size:18px;font-weight:800;line-height:1.55}.card-body p{color:var(--text-dim);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.9;display:-webkit-box;overflow:hidden}.card-foot{color:var(--text-faint);justify-content:space-between;align-items:center;margin-top:16px;font-size:12px;display:flex}.card-foot .meta,.card-foot .views{align-items:center;gap:6px;display:inline-flex}.card-foot svg{opacity:.8;flex-shrink:0}.overlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#04081099;justify-content:center;align-items:flex-start;padding:40px 20px;transition:opacity .35s;display:flex;position:fixed;inset:0;overflow-y:auto}.overlay.open{opacity:1;pointer-events:auto}.detail{border:1px solid var(--card-border);opacity:0;background:linear-gradient(#0e1a30,#0a1424);border-radius:26px;width:100%;max-width:760px;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .4s;position:relative;overflow:hidden;transform:translateY(40px)scale(.97);box-shadow:0 40px 100px #000000b3}.overlay.open .detail{opacity:1;transform:translateY(0)scale(1)}.detail-media{height:300px;position:relative}.detail-media img{object-fit:cover;width:100%;height:100%}.detail-media.noimg{background:radial-gradient(500px at 30% 20%,#3b82d666,#0000 60%),linear-gradient(135deg,#163059,#0c1a33);justify-content:center;align-items:center;display:flex}.detail-media.noimg img.ph{opacity:.9;filter:brightness(1.25)drop-shadow(0 8px 22px #2f7de0b3);width:110px;height:110px}.detail-media .grad{background:linear-gradient(#0000 45%,#0e1a30);position:absolute;inset:0}.detail-close{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#0a122299;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,transform .2s;display:flex;position:absolute;top:16px;left:16px}.detail-close:hover{background:#2160adb3;transform:rotate(90deg)}.detail-body{margin-top:-40px;padding:26px 30px 34px;position:relative}.detail-tag{color:#cfe0fb;background:#2160ad73;border:1px solid #78aaff66;border-radius:999px;margin-bottom:14px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.detail-body h2{margin-bottom:14px;font-size:26px;font-weight:900;line-height:1.5}.detail-meta{color:var(--text-faint);border-bottom:1px solid #5684cc26;gap:18px;margin-bottom:18px;padding-bottom:18px;font-size:13px;display:flex}.detail-meta span{align-items:center;gap:6px;display:inline-flex}.detail-text{color:#c7d4ea;white-space:pre-line;font-size:16px;line-height:2.1}.detail-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.btn{cursor:pointer;border:1px solid var(--card-border);color:var(--text);background:#ffffff08;border-radius:14px;align-items:center;gap:8px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.btn.primary{background:linear-gradient(135deg, var(--brand-light), var(--brand));border-color:#0000;box-shadow:0 10px 28px #2160ad73}.btn:hover{transform:translateY(-2px)}.skeleton{background:var(--card);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;overflow:hidden}.sk-media{height:184px}.sk-body{padding:18px 20px 22px}.sk-line{border-radius:7px;height:14px;margin-bottom:12px}.sk-line.short{width:55%}.sk-line.title{width:80%;height:20px;margin-bottom:16px}.shimmer{background:linear-gradient(90deg,#ffffff08 25%,#78aaff24 50%,#ffffff08 75%) 0 0/200% 100%;animation:1.3s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.site-footer{text-align:center;margin-top:30px;padding:46px 24px 42px;position:relative}.site-footer:before{content:"";background:linear-gradient(90deg,#0000,#78aaff73,#0000);width:min(680px,80%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.site-footer .f-logo{filter:drop-shadow(0 6px 18px #2f7de08c);width:46px;height:46px;margin:0 auto 14px;animation:6s ease-in-out infinite floaty;display:block}.site-footer .f-credit{color:var(--text-dim);font-size:14px}.site-footer .f-credit b{color:#9cc4ff;font-weight:700}.site-footer .f-rights{color:var(--text-faint);margin-top:8px;font-size:12.5px}body.light{--bg-0:#eaf0f9;--bg-1:#d6e2f3;--card:#ffffffb8;--card-border:#2160ad33;--text:#0d1a2f;--text-dim:#43587a;--text-faint:#7387a8}body.light .backdrop{background:radial-gradient(900px 600px at 80% -10%, #2f7de033, transparent 60%), radial-gradient(700px 500px at 10% 110%, #2160ad24, transparent 55%), linear-gradient(180deg, #f3f7fc, var(--bg-1))}body.light .bg-canvas{opacity:.45}body.light .nav{background:linear-gradient(#ffffffe0,#ffffffa8);border-color:#2160ad2e;box-shadow:0 16px 44px #21488c29,inset 0 1px #fff9}body.light .backdrop:before{background:radial-gradient(120% 90% at 50% 40%,#0000 60%,#becde466)}body.light .hero-badge{color:#2160ad;background:#2160ad14;border-color:#2160ad40}body.light .site-footer .f-credit b{color:#2160ad}body.light .hero h2{background:linear-gradient(#102a52,#2160ad);-webkit-background-clip:text;background-clip:text}body.light .hero b{color:#2160ad}body.light .card{box-shadow:0 12px 36px #21488c24}body.light .card:hover{box-shadow:0 22px 50px #21488c38}body.light .detail{background:linear-gradient(#fff,#eef3fb)}body.light .detail-media .grad{background:linear-gradient(#0000 45%,#fff)}body.light .detail-text{color:#2c3c57}body.light .overlay{background:#283c5f66}body.light .tag,body.light .detail-tag{color:#fff}@media (max-width:720px){header{padding:0 10px;top:8px}.nav{border-radius:16px;padding:10px 14px}.logo{width:38px;height:38px}.brand-text h1{font-size:19px}.brand-text span{font-size:11px}.live-pill{padding:6px 10px;font-size:11px}.hero{padding:38px 18px 18px}.hero p{font-size:15px}.chips{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;gap:8px;margin-top:20px;padding-bottom:6px;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{flex:none}.feed{grid-template-columns:1fr;gap:18px;padding:22px 16px 70px}.card-media{height:210px}.toolbar{gap:8px;padding:6px 16px 0}.refresh{gap:0;padding:0 14px;font-size:0}.refresh svg{width:20px;height:20px}.overlay{padding:0}.detail{border-radius:0;max-width:100%;min-height:100%}.detail-media{height:230px}.detail-body{padding:22px 20px 40px}.detail-body h2{font-size:21px}.detail-text{font-size:15px;line-height:2}.detail-actions .btn{flex:auto;justify-content:center}}@media (hover:none){.card:hover{transform:none}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:#5684cc4d;border-radius:10px}.account-btn{border:1px solid var(--card-border);color:var(--text);cursor:pointer;background:#2160ad24;border-radius:11px;align-items:center;gap:7px;padding:8px 13px;font-family:inherit;font-size:13px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.account-btn:hover{border-color:var(--brand-light);background:#2160ad42}.account-btn-label{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}@media (max-width:560px){.account-btn-label{display:none}}.ai-nav-btn{color:var(--text);cursor:pointer;background:linear-gradient(135deg,#2160ad2e,#7c5cf038);border:1px solid #7c5cf059;border-radius:11px;align-items:center;gap:7px;padding:8px 13px;font-family:inherit;font-size:13px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.ai-nav-btn:hover{background:linear-gradient(135deg,#2160ad4d,#7c5cf061);border-color:#7c5cf0}.ai-nav-btn svg{color:#a78bfa}.card-bookmark{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;opacity:.85;top:10px;background:#070b148c;border:none;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:opacity .15s,transform .1s,color .15s;display:flex;position:absolute;inset-inline-start:10px}.card-bookmark:hover{opacity:1}.card-bookmark:active{transform:scale(.92)}.card-bookmark.on{color:var(--brand-light);opacity:1}.detail-actions .btn.active{color:var(--brand-light);border-color:var(--brand-light)}.comments{border-top:1px solid var(--card-border);margin-top:28px;padding-top:22px}.comments-title{color:var(--text);margin:0 0 16px;font-size:17px}.comment-form{margin-bottom:20px}.comment-form textarea{resize:vertical;border:1px solid var(--card-border);width:100%;min-height:84px;color:var(--text);background:#0000002e;border-radius:12px;outline:none;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.9}body.light .comment-form textarea{background:#fff9}.comment-form textarea:focus{border-color:var(--brand-light)}.comment-form-foot{align-items:center;gap:12px;margin-top:10px;display:flex}.comment-msg{font-size:13px}.comment-msg.ok{color:#4ade80}.comment-msg.bad{color:#ff8a8a}.comment-login{color:var(--text-dim);margin:0 0 18px;font-size:14px}.comment-login a{color:var(--brand-light)}.comment-list{flex-direction:column;gap:12px;display:flex}.comment-empty{color:var(--text-faint);font-size:14px}.comment-item{border:1px solid var(--card-border);background:#0000001f;border-radius:12px;padding:12px 14px}body.light .comment-item{background:#ffffff80}.comment-head{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.comment-head b{color:var(--text);font-size:14px}.comment-head span{color:var(--text-faint);font-size:12px}.comment-item p{color:var(--text-dim);margin:0;font-size:14px;line-height:1.9}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
