/* Góc Nhìn Mới — Tailwind build tĩnh
   Sinh bằng tw/apply.py, không sửa tay. Cấu hình: tailwind.config.js */

/* ---------- preflight ---------- */
*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}
::before,::after{--tw-content:''}
html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--font-notosans),'Noto Sans',ui-sans-serif,system-ui,sans-serif}
body{margin:0;line-height:inherit}
hr{height:0;color:inherit;border-top-width:1px}
abbr:where([title]){text-decoration:underline dotted}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}
a{color:inherit;text-decoration:inherit}
b,strong{font-weight:bolder}
code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1em}
small{font-size:80%}
table{text-indent:0;border-color:inherit;border-collapse:collapse}
button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}
button,select{text-transform:none}
button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button;background-color:transparent;background-image:none}
:-moz-focusring{outline:auto}
progress{vertical-align:baseline}
summary{display:list-item}
blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}
fieldset{margin:0;padding:0}
legend{padding:0}
ol,ul,menu{list-style:none;margin:0;padding:0}
dialog{padding:0}
textarea{resize:vertical}
input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}
button,[role="button"]{cursor:pointer}
:disabled{cursor:default}
img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}
img,video{max-width:100%;height:auto}
[hidden]{display:none!important}

/* ---------- base ---------- */
:root{
 --font-notosans:'Noto Sans';
 --gnm-red:#B80001;--ink:#1A1A1A;--ink-strong:#101828;--text-action:#4F4F55;
 --text-muted:#8E8E93;--text-muted-2:#99A1AF;--text-placeholder:rgba(55,65,81,.5);
 --icon-muted:#B7B7BC;--icon-dark:#4B5563;--icon-grey:#9CA3AF;
 --bg:#FAFAFA;--surface:#FFFFFF;--surface-dark:#101828;--fill-soft:#F3F4F6;
 --line:#ECECEC;--line-2:#E7E7E8;--line-3:#E5E7EB;
 --ok:#0F7B45;--ok-soft:#E6F4EC;--warn:#8A5A00;--warn-soft:#FDF1DC;
 --info:#1554B8;--info-soft:#E8F0FD;--danger:#B42318;--danger-soft:#FDECEC;
 --gold:#D4AF37;--silver:#A8A9AD;--bronze:#CD7F32;--rank:#6B7280;--star:#FBBF24;
 --r-card:4px;--r-md:8px;--r-lg:12px;--r-pill:999px;
 --sh-card:0 1px 2px 0 rgba(16,24,40,.06),0 6px 12px -4px rgba(16,24,40,.12);
 --sh-panel:0 1px 1px rgba(16,24,40,.06),0 4px 4px rgba(16,24,40,.12);
 --sh-header:0 1px 1.5px rgba(0,0,0,.06);
 --sh-badge:0 1px 1.5px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.1);
 --gutter:16px;--shell:480px;--header-h:64px;
 --ease:cubic-bezier(.22,.61,.36,1);
 --stick-top:calc(var(--header-h) + env(safe-area-inset-top));
 /* bí danh kiểu Tailwind cho cùng các giá trị trên */
 --color-primary-800:#B80001;--color-ink:#1A1A1A;--color-ink-strong:#101828;
 --color-ink-action:#4F4F55;--color-ink-muted:#8E8E93;--color-ink-faint:#99A1AF;
 --color-surface:#FFFFFF;--color-surface-soft:#FAFAFA;--color-surface-fill:#F3F4F6;
 --color-surface-dark:#101828;--color-line:#ECECEC;--color-line-2:#E7E7E8;
 --color-line-3:#E5E7EB;--color-icon:#B7B7BC;--color-icon-dark:#4B5563;
 --color-icon-grey:#9CA3AF;--color-star:#FBBF24;--color-gold:#D4AF37;
 --color-silver:#A8A9AD;--color-bronze:#CD7F32;
 --color-ok:#0F7B45;--color-warn:#8A5A00;--color-info:#1554B8;--color-danger:#B42318;
}
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body{background:#FAFAFA;color:#1A1A1A;font-size:15px;line-height:1.4;overflow-x:hidden}
html{-webkit-text-size-adjust:100%}
/* border:0 đặt luôn border-style:none, mà style none thì width tính ra 0 dù
   .border có khai báo 1px — mọi nút sẽ mất viền. Giữ style solid, chỉ đưa
   độ dày về 0. */
button{background:none;border:0 solid;font:inherit;color:inherit}
a{-webkit-tap-highlight-color:transparent}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
/* Ba luật dưới đây không gắn vào class nào nên bản đồ class→utility không nhặt
   được. Thiếu chúng thì: thanh chip hở 64px khi header ẩn, bàn phím mất vòng
   focus, và hàng cuối khối đỏ thừa một đường kẻ. */
body.is-header-hidden{--stick-top:env(safe-area-inset-top)}
:focus-visible{outline:2px solid var(--gnm-red);outline-offset:2px;border-radius:4px}
.redlist__list>.redrow:last-child{padding-bottom:0;border-bottom:0}

/* ---------- components (phần utility không diễn đạt được) ---------- */
.act:active{transform:scale(.92)}
.act[data-like][aria-pressed="true"]{color:#B80001}
.act[data-like][aria-pressed="true"] .icon{fill:#B80001}
.act[data-like][aria-pressed="true"] .act__n{color:#B80001}
.act[data-save][aria-pressed="true"]{color:#1A1A1A}
.act[data-save][aria-pressed="true"] .icon{fill:#1A1A1A}
@keyframes pop{40%{transform:scale(1.28)}100%{transform:scale(1)}}
.act.is-popping .icon{animation:pop .32s cubic-bezier(.4,0,.2,1)}
.act--xem{cursor:default}
.act-pill .icon{width:16px;height:16px;color:var(--color-icon-dark)}.act-pill[aria-pressed="true"] .icon{color:var(--color-primary-800);fill:var(--color-primary-800)}
.app-header{padding-top:env(safe-area-inset-top);transition:transform .28s var(--ease)}.app-header.is-hidden{transform:translateY(-100%)}@media (min-width:520px){.app-header,.chips-bar{max-width:480px;margin-inline:auto}}
.app-header__inner:has(> .page-title + .icon-btn:last-child){position:relative}.app-header__inner:has(> .page-title + .icon-btn:last-child)>.page-title{position:absolute;left:50%;transform:translateX(-50%);max-width:calc(100% - 120px)}
.article-back.is-off{opacity:0;pointer-events:none}.article-back{top:calc(12px + env(safe-area-inset-top));left:var(--gutter)}.article-back::before{content:"";position:absolute;inset:4px;border-radius:var(--r-pill);background:rgba(16, 24, 40, .38);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.article-back .icon{position:relative;width:20px;height:20px;transform:scaleX(-1)}
.article-back--menu{left:auto;right:var(--gutter)}.article-back--menu .icon{transform:none}
.article-hero img{width:100%;height:100%;object-fit:cover}
.article-topbar.is-on{transform:none}
.article-topbar__back .icon{width:20px;height:20px;transform:scaleX(-1)}
.article__authors{column-gap:6px}.article__authors>a{white-space:nowrap}
.article__body h2{padding-top:14px;font-size:17px;font-weight:800;line-height:26px;letter-spacing:-.011em;color:var(--ink)}.article__body p{padding-top:14px;font-size:15px;line-height:26px;color:var(--ink)}.article__body figure{margin:20px 0 4px}.article__body figure img{width:100%;border-radius:var(--r-md);background:var(--fill-soft)}.article__body figcaption{padding-top:8px;font-size:13px;line-height:20px;color:var(--text-muted);text-align:center}.article__body blockquote{margin:0;padding-top:14px;font-size:15px;line-height:26px;color:var(--ink)}
.article__meta img{width:36px;height:36px;flex:none;border-radius:var(--r-pill);object-fit:cover;background:var(--fill-soft)}
.author-card{box-shadow:0 1px 1px rgba(16,24,40,.06),0 6px 6px rgba(16,24,40,.12)}.author-card img{width:64px;height:64px;margin:0 auto 12px;border:1px solid #fff;border-radius:var(--r-pill);object-fit:cover;background:var(--fill-soft);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}
.authors .hscroll{padding-top:16px}
.badge-status .icon{width:12px;height:12px}
.badge-time{background:rgba(0,0,0,.7)}
.blank[hidden]{display:none}
.bottom-nav{padding-bottom:calc(16px + env(safe-area-inset-bottom))}
.bottom-nav__inner{padding-inline:var(--gutter);pointer-events:auto}
.brand img{width:108px;height:32px;object-fit:contain}
.btn-ad .icon{width:15px;height:15px}.btn-ad strong{font-weight:800;letter-spacing:.2px}
.btn-back .icon{width:20px;height:20px;transform:scaleX(-1)}
.btn-block{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:var(--r-pill);font-size:13px;font-weight:700}.btn-block--brand{background:var(--gnm-red);color:#fff}.btn-block--soft{background:var(--fill-soft);color:var(--text-action)}.btn-block--outline{border:1px solid var(--line-2);background:var(--surface);color:var(--ink)}.btn-block .icon{width:14px;height:14px}
.btn-follow{filter:drop-shadow(0 1px 1.5px #ffc9c9) drop-shadow(0 1px 1px #ffc9c9)}.btn-follow[aria-pressed="true"]{filter:none}
.btn-more[hidden]{display:none}
.btn-outline[disabled]{cursor:default}.btn-outline[hidden]{display:none}.btn-outline.is-loading .spinner{display:block}
.btn-outline-sm .icon{width:14px;height:14px}.btn-outline-sm[aria-pressed="true"]{background:var(--fill-soft);border-color:transparent;color:var(--text-action)}
.btn-play .icon{width:11px;height:11px;fill:currentColor}
.btn-play .icon--pause{display:none}
.btn-play.is-playing .icon--play{display:none}
.btn-play.is-playing .icon--pause{display:block}
.btn-row:active{filter:brightness(.96)}
.btn-save-float{filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}
.btn-save-float[aria-pressed="true"] .icon{fill:#fff}
.byline img{width:32px;height:32px;flex:none;border-radius:9999px;object-fit:cover;background:#F3F4F6}
.byline__stack img{box-shadow:0 0 0 2px var(--surface)}.byline__stack img + img{margin-left:-12px}
.only-desk.only-desk{display:none}@media (min-width:1024px),(min-width:744px) and (max-width:1023.98px) and (min-aspect-ratio:4/5) and (min-height:600px){.v-web .only-desk.only-desk{display:block}.v-web .profile-num.only-desk{display:flex}.v-web .profile-id{align-items:flex-start}.v-web .profile-head__name{font-size:22px;line-height:30px}.v-web .profile-joined{display:none}.v-web .profile-nums .profile-num{pointer-events:none;cursor:default}.v-web .profile-nums{grid-template-columns:repeat(3,1fr);padding-block:12px;border:1px solid var(--line-3);border-radius:var(--r-lg);background:var(--surface)}.v-web .profile-nums>* + *{border-left:1px solid var(--line-3)}.v-web .feat .link-more{display:none}.v-web .feat .hscroll{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;overflow:visible;padding-inline:0;margin-inline:0}.v-web .feat .hscroll>li{width:auto;flex:none}.v-web .feat .hscroll>li:first-child{grid-column:1 / -1;position:relative}.v-web .feat .hscroll>li:nth-child(n+4){display:none}.v-web .feat .hscroll>li:first-child .card__media{aspect-ratio:2 / 1;background:var(--surface-dark)}.v-web .feat .hscroll>li:first-child .card__media img{width:100%;height:100%;object-fit:cover}.v-web .feat .hscroll>li:first-child .card__scrim{inset:0;background:linear-gradient(to top,#000 0%,rgba(0,0,0,.25) 55%,rgba(0,0,0,0) 100%)}.v-web .feat .hscroll>li:first-child .card__body{position:absolute;left:0;right:0;bottom:0;padding:0 var(--gutter) 16px;color:#fff}.v-web .feat .hscroll>li:first-child .card__media{box-sizing:content-box;padding-bottom:44px;background:#000}.v-web .feat .hscroll>li:first-child .card__scrim{bottom:44px}.v-web .feat .hscroll>li:first-child .card__body{bottom:44px}.v-web .feat .hscroll>li:first-child .byline{position:absolute;left:0;right:0;bottom:-44px;height:44px;margin:0;padding:0 var(--gutter);background:#000}.v-web .feat .hscroll>li:first-child .card__title{font-size:26px;font-weight:800;line-height:34px;letter-spacing:-.011em}.v-web .feat .hscroll>li:first-child .card__title a{color:#fff}.v-web .feat .hscroll>li:first-child .feat__like{top:12px;right:12px;z-index:1;width:34px;height:34px;border-radius:var(--r-pill);background:rgba(16,24,40,.42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff}.v-web .feat .hscroll>li:first-child .feat__like .icon{width:17px;height:17px}.v-web .byline.only-desk,.v-web .actions.only-desk{display:flex}.v-web .feat .hscroll .feat__meta{display:none}.v-web .feat .hscroll>li:first-child .byline{padding-top:10px}.v-web .feat .hscroll>li:first-child .byline__name{color:#fff}.v-web .feat .hscroll>li:first-child .byline__time{color:rgba(255,255,255,.6)}.v-web .page .status-bar,.v-web .page .status-bar .chips{max-width:none;margin-inline:0}.v-web .page .status-bar .chips{padding-inline:24px}.v-web .page .ptabs{justify-content:flex-start;max-width:none;margin-top:12px;margin-inline:0;padding:12px 24px 4px;background:transparent}.v-web .ptab{flex:none;min-width:116px;padding-inline:20px}}
.card.is-filtered{display:none}
.card--emag .card__media{aspect-ratio:370/300}
.card--emag .card__scrim{background:linear-gradient(to top,rgba(0,0,0,.92) 0%,rgba(0,0,0,.35) 55%,rgba(0,0,0,.05) 100%)}
.card--emag .card__overlay{position:absolute;left:0;right:0;bottom:0;padding:0 16px 12px;color:#fff}
.card--emag .card__title{color:#fff}
.card--emag .byline img{width:20px;height:20px}
.card--emag .byline__name{color:rgba(255,255,255,.95);font-size:12px}
.card--emag .byline__time{color:rgba(255,255,255,.6)}
.card--emag .card__body{padding:0 16px 14px}
.card--emag .actions{border-top:0;margin-top:0;padding-top:0}
.card--emag .act{color:rgba(255,255,255,.85)}
.card--emag .act__n{color:rgba(255,255,255,.85)}
.card--emag .act[data-like][aria-pressed="true"]{color:#B80001}
.card--emag .act[data-like][aria-pressed="true"] .act__n{color:#fff}
.card--podcast .actions{margin-top:0}
.card--spot .card__media{aspect-ratio:1}.card--spot .card__scrim{top:auto;height:28%;background:linear-gradient(to bottom, rgba(16, 24, 40, 0), var(--surface-dark))}.card--spot .card__overlay{position:absolute;left:0;right:0;bottom:0;padding:12px;color:#fff}.card--spot .card__title{color:#fff}.card--spot .byline{padding-top:8px}.card--spot .byline img{width:28px;height:28px;border:1px solid rgba(255, 255, 255, .3)}.card--spot .byline__name{color:rgba(255, 255, 255, .9);font-size:12px;line-height:18px}.card--spot .byline__time{color:rgba(255, 255, 255, .6)}.card--spot .card__body{padding:12px}.card--spot .actions{gap:16px;margin-top:0;padding-top:0;border-top:0}.card--spot .act{color:rgba(255, 255, 255, .8);min-height:17px}.card--spot .act .icon{width:15px;height:15px}.card--spot .act__n{color:rgba(255, 255, 255, .8);font-size:11px;font-weight:600;line-height:16.5px}.card--spot .act[data-like][aria-pressed="true"]{color:var(--gnm-red)}.card--spot .act[data-save][aria-pressed="true"] .icon{fill:#fff}
.card--vertical .card__media{aspect-ratio:370/658}
.card--vertical .card__scrim{top:auto;height:40%;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.5) 50%,rgba(0,0,0,0))}
.card--vertical .play-fab{top:43%}
.card--vertical .card__overlay{position:absolute;left:0;right:0;bottom:0;padding:0 12px 12px;color:#fff}
.card--vertical .card__title{color:#fff}
.card--vertical .byline{padding-top:8px}
.card--vertical .byline img{width:28px;height:28px;border:1px solid rgba(255,255,255,.3)}
.card--vertical .byline__name{color:rgba(255,255,255,.9);font-size:12px;line-height:18px}
.card--vertical .byline__time{color:rgba(255,255,255,.6)}
.card--vertical .actions{gap:16px;margin-top:10px;padding-top:0;border-top:0}
.card--vertical .act{color:rgba(255,255,255,.8);min-height:17px}
.card--vertical .act .icon{width:15px;height:15px}
.card--vertical .act__n{color:rgba(255,255,255,.8);font-size:11px;font-weight:600;line-height:16.5px}
.card--vertical .act[data-like][aria-pressed="true"]{color:#B80001}
.card--vertical .act[data-like][aria-pressed="true"] .act__n{color:#fff}
.card--vertical .act[data-save][aria-pressed="true"]{color:#fff}
.card--vertical .act[data-save][aria-pressed="true"] .icon{fill:#fff}
.card--video .card__media{background:#101828}
.card__media img{width:100%;height:100%;object-fit:cover}
.card--vertical .card__overlay{padding:0 12px 12px}.card--emag .card__overlay{padding:0 var(--gutter) 12px}.card--spot .card__overlay{padding:12px}
.card__scrim{background:linear-gradient(to top,rgba(0,0,0,.3),rgba(0,0,0,0))}
.card__title a{display:block}
.hs-main{padding-inline:24px;padding-bottom:40px}.hs-form{display:flex;flex-direction:column;gap:18px}.hs-top{display:flex;align-items:center;gap:12px;padding:8px 0 18px}.hs-top__ten{flex:1;font-size:20px;font-weight:800;line-height:28px;color:var(--ink-strong)}.hs-top__nut{display:flex;align-items:center;gap:8px}.hs-top .hs-top__nut>*,.hs-form .hs-day>*{flex:none;align-self:center;min-height:40px;height:40px;min-width:132px;padding-inline:18px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center}.hs-the{padding:20px;border:1px solid var(--line-3);border-radius:var(--r-lg);background:var(--surface)}.hs-the__ten{padding-bottom:16px;font-size:14px;font-weight:800;line-height:22px;color:var(--ink-strong)}.hs-anh{position:relative;padding-bottom:44px}.hs-bia{position:relative;overflow:hidden;border-radius:var(--r-md);background:var(--fill-soft)}.hs-bia img{width:100%;aspect-ratio:1000 / 300;object-fit:cover;display:block}.hs-anh__nut{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--r-pill);background:rgba(16,24,40,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:12px;font-weight:600;line-height:18px}.hs-anh__nut .icon{width:14px;height:14px}.hs-ava{position:absolute;left:20px;bottom:0}.hs-ava img{width:96px;height:96px;border-radius:var(--r-pill);border:3px solid var(--surface);object-fit:cover;background:var(--fill-soft);display:block}.hs-anh__nut--tron{right:-4px;bottom:2px;padding:0;width:30px;height:30px;justify-content:center;border:2px solid var(--surface)}.hs-o{display:flex;flex-direction:column;gap:6px;padding-top:14px}.hs-o:first-of-type{padding-top:0}.hs-o__nhan{font-size:13px;font-weight:700;line-height:20px;color:var(--ink-strong)}.hs-goi{font-size:12px;line-height:18px;color:var(--text-muted)}.hs-nhap{width:100%;padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font-family:inherit;font-size:14px;line-height:22px}.hs-nhap::placeholder{color:var(--text-placeholder)}.hs-nhap:focus-visible{outline:2px solid var(--gnm-red);outline-offset:1px}.hs-nhap--dai{resize:vertical;min-height:96px}.hs-nhap--tiento{display:flex;align-items:center;gap:2px;padding-block:0}.hs-nhap--tiento>span{flex:none;color:var(--text-muted);font-size:14px}.hs-nhap--tiento input{flex:1;min-width:0;padding-block:10px;border:0;background:none;color:var(--ink);font-family:inherit;font-size:14px;line-height:22px}.hs-nhap--tiento input:focus{outline:none}.hs-nhap--tiento:focus-within{outline:2px solid var(--gnm-red);outline-offset:1px}.hs-day{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}@media (min-width:1024px),(min-width:744px) and (max-width:1023.98px) and (min-aspect-ratio:4/5) and (min-height:600px){.hs-the--luoi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:14px}.hs-the--luoi .hs-the__ten{grid-column:1 / -1;padding-bottom:2px}.hs-the--luoi .hs-o{padding-top:0}.hs-o--rong{grid-column:1 / -1}}@media (max-width:743.98px){.hs-main{padding-inline:var(--gutter)}.hs-top{padding-top:4px}.hs-top__ten{font-size:17px;line-height:24px}.hs-top__nut{display:none}.hs-the{padding:16px}.hs-form{gap:14px}.hs-form .hs-day>*{flex:1 1 0;min-width:0}}
.chip[aria-selected="true"] .chip__n{opacity:.8}
.chips::-webkit-scrollbar{display:none}
.chips-bar{top:var(--stick-top);transition:top .28s var(--ease)}
.cmt img{width:34px;height:34px;flex:none;border-radius:9999px;object-fit:cover;background:var(--color-surface-fill)}
.cmt-form img{width:32px;height:32px;flex:none;border-radius:9999px;object-fit:cover}.cmt-form input{flex:1;min-width:0;height:40px;padding:0 14px;border:0;border-radius:9999px;background:var(--color-surface-fill);font-size:13px;color:var(--color-ink);outline:none}.cmt-form button{width:44px;height:44px;flex:none;display:grid;place-items:center;color:var(--color-primary-800)}.cmt-form .icon{width:18px;height:18px}
.cmt-sort button{min-height:44px;font-size:13px;font-weight:600;color:var(--color-ink-muted)}.cmt-sort button[aria-selected="true"]{color:var(--color-primary-800);font-weight:800}
.cmt__acts button{display:inline-flex;align-items:center;gap:5px;min-height:40px;font-size:12px;font-weight:600;color:var(--color-ink-muted)}.cmt__acts button[aria-pressed="true"]{color:var(--color-primary-800)}.cmt__acts .icon{width:13px;height:13px}
.contrib p{padding-top:8px;font-size:13px;line-height:20px;color:var(--color-ink-action)}
.contrib__head .icon{width:17px;height:17px;fill:var(--color-primary-800);color:var(--color-primary-800)}
.contributor .contributor__name{padding-top:0;display:flex;align-items:center;gap:4px;font-size:14px;font-weight:700;line-height:20px;color:#101828}.contributor .contributor__name .icon{width:13px;height:13px;flex:none;color:#B80001}.contributor .contributor__meta{padding-top:1px;font-size:12px;line-height:18px;color:#8E8E93}.contributor .contributor__note{display:flex;align-items:flex-start;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid #ECECEC;font-size:12px;line-height:18px;color:#8E8E93}.contributor .contributor__note .icon{width:13px;height:13px;margin-top:2px;flex:none;color:#0F7B45}
.contributor__ava img{display:block;width:44px;height:44px;border-radius:999px;object-fit:cover;background:#F3F4F6}
.contributor .contributor__name .icon{width:13px;height:13px;flex:none;color:var(--gnm-red)}
.contributor .contributor__note .icon{width:13px;height:13px;margin-top:2px;flex:none;color:var(--ok)}
.dcq-gui__bieu{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:var(--r-md);background:var(--surface);color:var(--gnm-red);}
.rank--desk{display:none}.v-web .desknav,.v-web .deskbar,.v-web .deskhead,.v-web .siderail{display:none}@media (min-width:744px){.v-web{background:var(--surface)}.v-web,.v-web.is-header-hidden{--stick-top:61px}.v-web .page{display:grid;grid-template-columns:220px minmax(0,1fr);max-width:1280px;padding-bottom:0;background:var(--surface);box-shadow:none}.v-web .page>main{grid-column:2;grid-row:1;min-width:0}.v-web .page .site-footer{grid-column:2;grid-row:2;position:relative;z-index:1;margin-top:32px;background:var(--surface)}.v-web .page .site-footer>.shell{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);column-gap:40px;align-items:start;padding-block:32px}.v-web .page .footer__logo{grid-column:1;grid-row:1}.v-web .page .footer__title{grid-column:1;grid-row:2}.v-web .page .footer__legal{grid-column:1;grid-row:3}.v-web .page .btn-ad{grid-column:1;grid-row:4;justify-self:start}.v-web .page .footer__subtitle{grid-column:2;grid-row:2}.v-web .page .footer__list{grid-column:2;grid-row:3;align-self:start}.v-web .page .social{grid-column:2;grid-row:4}.v-web .page .footer__bottom{grid-column:1 / -1;grid-row:5}.v-web .page .app-header,.v-web .page .searchbar,.v-web .page .profile-bar,.v-web .bottom-nav{display:none}.v-web .page .shell,.v-web .page .tophero,.v-web .page .chips-bar{max-width:none}.v-web .page .shell{padding-inline:24px}.v-web .rank--desk{display:block}.v-web .deskhead{display:block;padding:24px 24px 4px;font-size:28px;font-weight:800;line-height:36px;letter-spacing:-.014em;color:var(--ink-strong)}.v-web .page .chips{max-width:none;margin-inline:0;padding-inline:24px}.v-web .page .chips-bar:has(#chips){display:none}.v-web .page .tophero__item--lg .tophero__title{font-size:22px;line-height:29px}.v-web .page .tophero__item--sm .tophero__title{font-size:16px;line-height:22px}.v-web .page .card__title{font-size:17px;line-height:24px}.v-web .page .section-title{font-size:17px;line-height:25px}.v-web .page .trend-card__title{font-size:14px;line-height:19px}.v-web .page .ranks{gap:12px}.v-web .page .rank__ava img{width:88px;height:88px}.v-web .page .rank__badge{font-size:10px;padding:3px 8px;bottom:-5px}.v-web .page .rank__name{font-size:12px;line-height:16px}.v-web .mini{bottom:16px}.v-web .vcard--hero .vcard__title{font-size:20px;line-height:28px}.v-web .vcard__title{font-size:15px;line-height:22px}.v-web .mcard h3{font-size:15px;line-height:22px}.v-web .mcard__author p{font-size:13px;line-height:20px}.v-web .page .tophero{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:24px}.v-web .page .tophero>:first-child{grid-column:1/-1}.v-web .page .tophero>:first-child .tophero__media{aspect-ratio:16/9}.v-web .page .tophero>:first-child ~ * .tophero__media{aspect-ratio:16/10}.v-web .page .feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1px;grid-auto-flow:row dense;row-gap:0;column-gap:20px;align-items:start}.v-web .page .feed>*{grid-row-end:span 40}.v-web .page .feed[data-view="podcast"]{display:flex;flex-direction:column;gap:16px;align-items:stretch}.v-web .page .playlists{gap:24px}.v-web .page .plist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.v-web .page .plist__link{flex-direction:column;gap:10px;padding:10px 10px 12px}.v-web .page .plist__thumb{width:100%;height:auto;aspect-ratio:16 / 10;border-radius:var(--r-md)}.v-web .page .plist__body{flex:1}.v-web .page .plist__name{font-size:16px;line-height:22px}.v-web .pfilter__wrap{place-items:center}.v-web .pfilter__panel{max-width:460px;border-radius:var(--r-lg);padding-bottom:20px}.v-web .page .vcard:not(.vcard--hero){width:394px}.v-web .page .rank-row__body{display:flex;align-items:baseline;gap:12px}.v-web .page .rank-row__name{min-width:0}.v-web .page .rank-row__meta{flex:none}.v-web .page main>.feed:not([data-feed-loc])>*:nth-child(n+13){display:none}.v-web .page main>.feed:has(>:nth-child(3):last-child)>:first-child{grid-column:1 / -1}.v-web .page main>.feed:has(>:nth-child(3):last-child)>:first-child .card__media{aspect-ratio:16 / 9}.v-web .page main>.feed>:only-child{grid-column:1 / -1}.v-web .page main>.feed>:only-child .card__media{aspect-ratio:16 / 9}.v-web .page main>.feed:has(>:nth-child(3):last-child)>:first-child .card__media::after,.v-web .page main>.feed>:only-child .card__media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,#000 0%,rgba(0,0,0,.25) 52%,rgba(0,0,0,0) 100%)}.v-web .page main>.feed:has(>:nth-child(3):last-child)>:first-child .card__overlay,.v-web .page main>.feed>:only-child .card__overlay{z-index:1;padding:20px 24px}.v-web .page main>.feed:has(>:nth-child(3):last-child)>:first-child:not(:has(.card__overlay)) .card__body,.v-web .page main>.feed>:only-child:not(:has(.card__overlay)) .card__body{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:20px 24px}.v-web .page main>.feed:has(>:nth-child(3):last-child)>:first-child .card__title,.v-web .page main>.feed>:only-child .card__title{font-size:24px;line-height:32px}.v-web .page main>.feed:has(>:nth-child(3):last-child)>:first-child .card__title,.v-web .page main>.feed>:only-child .card__title,.v-web .page main>.feed:has(>:nth-child(3):last-child)>:first-child .card__title a,.v-web .page main>.feed>:only-child .card__title a,.v-web .page main>.feed:has(>:nth-child(3):last-child)>:first-child .byline__name,.v-web .page main>.feed>:only-child .byline__name{color:#fff}.v-web .page main>.feed:has(>:nth-child(3):last-child)>:first-child .byline__time,.v-web .page main>.feed>:only-child .byline__time{color:rgba(255,255,255,.62)}.v-web .page main>.feed:has(>:nth-child(3):last-child)>:first-child .actions,.v-web .page main>.feed>:only-child .actions,.v-web .page main>.feed:has(>:nth-child(3):last-child)>:first-child:has(.card__overlay) .card__body,.v-web .page main>.feed>:only-child:has(.card__overlay) .card__body{display:none}.v-web .page main>.feed:has(>:nth-child(3):last-child)>:first-child .card__media,.v-web .page main>.feed>:only-child .card__media{box-sizing:content-box;padding-bottom:44px;background:#000}.v-web .page main>.feed:has(>:nth-child(3):last-child)>:first-child .card__media::after,.v-web .page main>.feed>:only-child .card__media::after{bottom:44px}.v-web .page main>.feed:has(>:nth-child(3):last-child)>:first-child .card__overlay,.v-web .page main>.feed>:only-child .card__overlay{bottom:44px}.v-web .page main>.feed:has(>:nth-child(3):last-child)>:first-child:not(:has(.card__overlay)) .card__body,.v-web .page main>.feed>:only-child:not(:has(.card__overlay)) .card__body{bottom:44px}.v-web .page main>.feed:has(>:nth-child(3):last-child)>:first-child .byline,.v-web .page main>.feed>:only-child .byline{position:absolute;left:0;right:0;bottom:-44px;height:44px;margin:0;padding:0 24px;background:#000}.v-web .siderail .rail-card:has(.rail-place){display:none}.v-web .discussed .hscroll{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:0}.v-web .discussed .hscroll>*{width:auto}.v-web .desknav{grid-column:1;grid-row:1 / 3;display:flex;flex-direction:column;gap:4px;position:sticky;top:0;height:100vh;overflow-y:auto;padding:20px 12px;border-right:1px solid var(--line);scrollbar-width:none}.v-web .desknav::-webkit-scrollbar{display:none}.v-web .desknav__brand{padding:0 12px 20px}.v-web .desknav__brand img{width:108px;height:32px;object-fit:contain}.v-web .desknav__list{display:flex;flex-direction:column;gap:2px}.v-web .desknav__group{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.v-web .desknav__foot{margin-top:auto;padding-top:16px}.v-web .desknav__link{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--r-pill);font-size:14px;font-weight:600;line-height:20px;color:var(--text-action);transition:background-color .15s var(--ease),color .15s var(--ease)}button.desknav__link{width:100%;border:0;background:none;font-family:inherit;text-align:left;cursor:pointer}.v-web .desknav__link--sub{padding-block:8px;font-size:13px}.v-web .desknav__link--mute{color:var(--text-muted)}.v-web .desknav__link:hover{background:var(--fill-soft);color:var(--ink-strong)}.v-web .desknav__link.is-active{background:#FFEFEF;color:var(--gnm-red)}.v-web .desknav__ico{width:18px;height:18px;flex:none}.v-web .desknav__link--sub .desknav__ico{width:16px;height:16px}.v-web .deskbar{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:12px;padding:12px 24px;background:var(--surface);border-bottom:1px solid var(--line)}.v-web .deskbar__search{position:relative;flex:1;min-width:0;display:block}.v-web .deskbar__ico{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--icon-grey);pointer-events:none}.v-web .deskbar__input{width:100%;padding:8px 16px 8px 36px;border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);font-size:13px;line-height:20px;color:var(--ink-strong);transition:border-color .15s var(--ease)}.v-web .deskbar__input::placeholder{color:var(--text-placeholder)}.v-web .deskbar__input:focus{outline:none;border-color:var(--gnm-red)}.v-web .deskbar__write{flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--r-pill);background:var(--gnm-red);color:#fff;font-size:13px;font-weight:700;line-height:20px}.v-web .deskbar__write .icon{width:13px;height:13px}.v-web .page main>.deskbar{margin-bottom:12px}.v-web .page main>.deskbar + .tophero,.v-web .page main>.deskbar + .deskhead,.v-web .page main>.deskbar + .chips-bar,.v-web .page main>.deskbar + .lb-hero,.v-web .page main>.deskbar + .redlist{margin-top:-12px}.v-web .desknav__foot .desknav__list{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--line)}.v-web .desknav__me{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;transition:background-color .15s var(--ease)}.v-web .desknav__me:hover{background:var(--fill-soft)}.v-web .desknav__me>img{width:36px;height:36px;flex:none;border-radius:var(--r-pill);object-fit:cover}.v-web .desknav__me__body{flex:1;min-width:0}.v-web .desknav__me__name{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:800;line-height:18px;color:var(--ink-strong)}.v-web .desknav__me__name .icon{width:12px;height:12px;flex:none;color:var(--gnm-red)}.v-web .desknav__me__handle{display:block;font-size:11px;font-weight:600;line-height:16px;color:var(--text-muted-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-web .desknav__me__go{width:14px;height:14px;flex:none;color:var(--icon-grey)}}@media (min-width:744px) and (max-width:1023.98px) and (max-aspect-ratio:4/5),(min-width:744px) and (max-width:1023.98px) and (max-height:599.98px){body{background:#eef0f3}.v-web,.v-web.is-header-hidden{--stick-top:calc(var(--header-h) + env(safe-area-inset-top))}.v-web.is-header-hidden{--stick-top:env(safe-area-inset-top)}.v-web .page{display:block;max-width:813px;padding-bottom:calc(96px + env(safe-area-inset-bottom));background:var(--bg);box-shadow:0 0 0 1px rgba(16,24,40,.05),0 16px 40px rgba(16,24,40,.1)}.v-web .page .app-header,.v-web .page .searchbar{display:block}.v-web .page .profile-bar{display:flex}.v-web .page .app-header{max-width:none}.v-web .bottom-nav{display:flex}.v-web .desknav,.v-web .deskbar,.v-web .deskhead{display:none}.v-web .page .chips-bar:has(#chips){display:block}.v-web .page .site-footer{grid-column:auto;grid-row:auto;position:static;margin-top:44px}.v-web .mini{bottom:calc(76px + env(safe-area-inset-bottom))}.v-web .drawer,.v-web .sheet,.v-web .dialog{max-width:813px}}@media (min-width:1180px),(min-width:744px) and (max-width:1023.98px) and (min-aspect-ratio:4/5) and (min-height:600px){.v-web .page:has(>.siderail){grid-template-columns:220px minmax(0,1fr) 280px}.v-web .siderail{grid-column:3;grid-row:1;display:flex;flex-direction:column;gap:16px;position:sticky;top:0;max-height:100vh;overflow-y:auto;padding:16px 14px 24px;border-left:1px solid var(--line);scrollbar-width:none}.v-web .siderail::-webkit-scrollbar{display:none}.v-web .page>main>.panel,.v-web .page>main>.places,.v-web .page>main>.authors,.v-web .page>main>.redlist{display:none}.v-web .rail-card{flex:none;border-radius:var(--r-card);background:var(--surface);box-shadow:var(--sh-card);padding:16px}.v-web .rail-card--flush{padding:0;overflow:hidden}.v-web .rail-card--red{padding:16px 14px;background:#FFEFEF;box-shadow:none}.v-web .rail-card--red .rail-title{color:var(--gnm-red)}.v-web .rail-red{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding-top:12px}.v-web .rail-red__row{min-width:0;display:flex;align-items:flex-start;gap:10px;padding-bottom:12px;border-bottom:1px solid rgba(184,0,1,.16)}.v-web .rail-red>.rail-red__row:last-child{padding-bottom:0;border-bottom:0}.v-web .rail-red__row>img{width:56px;height:56px;flex:none;border-radius:var(--r-card);object-fit:cover;background:rgba(184,0,1,.08)}.v-web .rail-red__body{flex:1;min-width:0}.v-web .rail-red__by{display:flex;align-items:center;gap:4px;min-width:0;padding-bottom:2px}.v-web .rail-red__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:16px;color:var(--text-muted)}.v-web .rail-red__time{flex:none;white-space:nowrap;font-size:10px;line-height:15px;color:var(--text-muted-2)}.v-web .rail-red__title{font-size:13px;font-weight:700;line-height:18px;letter-spacing:-.011em;color:var(--ink-strong);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.v-web .rail-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.v-web .rail-card--flush .rail-head{padding:12px 16px}.v-web .rail-title{font-size:13px;font-weight:800;line-height:18px;color:var(--ink-strong)}.v-web .rail-more{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:600;color:var(--gnm-red)}.v-web .rail-more .icon{width:12px;height:12px}.v-web .rail-tags{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.v-web .rail-tag{display:inline-block;padding:6px 16px;border:1px solid var(--line-2);border-radius:var(--r-pill);font-size:13px;font-weight:500;color:var(--ink);transition:border-color .15s var(--ease),color .15s var(--ease)}.v-web .rail-tag:hover{border-color:var(--gnm-red);color:var(--gnm-red)}.v-web .rail-place{position:relative;display:block;aspect-ratio:280 / 140}.v-web .rail-place img{width:100%;height:100%;object-fit:cover}.v-web .rail-place__scrim{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.75) 0%,rgba(0,0,0,.15) 55%,rgba(0,0,0,0) 100%)}.v-web .rail-place__body{position:absolute;left:0;right:0;bottom:0;padding:12px;color:#fff}.v-web .rail-place__name{display:block;font-size:15px;font-weight:800;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-web .rail-place__meta{display:flex;align-items:center;gap:5px;padding-top:2px;font-size:11px;line-height:16px;color:rgba(255,255,255,.72)}.v-web .rail-place__meta .icon{width:10px;height:10px}.v-web .rail-rows{padding-top:4px}.v-web .rail-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.v-web .rail-rows>.rail-row:last-child{padding-bottom:0;border-bottom:0}.v-web .rail-row>img{width:40px;height:40px;flex:none;border-radius:var(--r-pill);object-fit:cover}.v-web .rail-row__body{flex:1;min-width:0}.v-web .rail-row__name{font-size:13px;font-weight:700;line-height:18px;color:var(--ink-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-web .rail-row__desc{padding-top:2px;font-size:11px;line-height:16px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-web .rail-follow{flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:var(--r-pill);background:none;color:var(--gnm-red);transition:background-color .15s var(--ease),color .15s var(--ease)}.v-web .rail-follow:hover{background:#FFEFEF}.v-web .rail-follow .icon{width:19px;height:19px}.v-web .rail-follow .icon--da,.v-web .rail-follow[aria-pressed="true"] .icon--them{display:none}.v-web .rail-follow[aria-pressed="true"] .icon--da{display:block}.v-web .rail-follow[aria-pressed="true"]{background:var(--fill-soft);color:var(--text-muted)}}
.dialog{visibility:hidden}.dialog.is-open{visibility:visible}
.dialog__backdrop{background:rgba(16,24,40,.45);transition:opacity .2s var(--ease)}.dialog.is-open .dialog__backdrop{opacity:1}
.dialog__panel{width:min(320px, calc(100% - 40px));box-shadow:0 20px 48px rgba(16,24,40,.28);transform:translate(-50%,-46%) scale(.96);transition:transform .2s var(--ease), opacity .2s var(--ease)}.dialog.is-open .dialog__panel{transform:translate(-50%,-50%) scale(1);opacity:1}
.discussed .hscroll{padding-top:16px}
.discussed--lead .hscroll{padding-top:28px}
.drawer{inset:0}@media (min-width:520px){.drawer{left:50%;right:auto;width:100%;max-width:480px;transform:translateX(-50%)}}.drawer{visibility:hidden}.drawer.is-open{visibility:visible}
.drawer__backdrop{background:rgba(16,24,40,.5);transition:opacity .25s var(--ease)}.drawer.is-open .drawer__backdrop{opacity:1}
.drawer__foot{padding-bottom:calc(var(--gutter) + env(safe-area-inset-bottom))}
.drawer__head{height:var(--header-h)}.drawer__head img{width:108px;height:32px;object-fit:contain}
.drawer__link .icon{width:13px;height:13px;color:var(--icon-muted);flex:none}.drawer__link[aria-current="page"] .icon{color:var(--gnm-red)}
.drawer__list{-webkit-overflow-scrolling:touch}
.drawer__panel{width:min(300px,82%);box-shadow:0 0 40px rgba(16,24,40,.25);transform:translateX(-100%);transition:transform .28s var(--ease);padding-top:env(safe-area-inset-top)}.drawer.is-open .drawer__panel{transform:none}
.empty.is-visible{display:block}
.feat__like{background:rgba(16,24,40,.42)}.feat__like .icon{width:15px;height:15px}.feat__like[aria-pressed="true"] .icon{fill:var(--gnm-red)}
.feat__meta .icon{width:13px;height:13px;flex:none;color:var(--icon-grey)}
.field__box .icon{position:absolute;right:14px;top:50%;transform:translateY(-25%);width:17px;height:17px;color:var(--icon-dark);pointer-events:none}
.footer__bottom{padding:14px var(--gutter) calc(18px + env(safe-area-inset-bottom))}.footer__bottom a{color:var(--gnm-red);font-weight:700}
.footer__list li{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:20px;color:var(--text-action)}.footer__list .icon{width:14px;height:14px;color:var(--icon-grey);margin-top:3px}.footer__list a{color:var(--gnm-red);font-weight:700}
.gallery{grid-template-columns:246fr 122fr;grid-template-rows:1fr}
.gallery__main img{width:100%;height:100%;object-fit:cover}
.gallery__more{background:rgba(0,0,0,.55)}
.gallery__side{grid-template-rows:repeat(3,1fr)}
.gallery__thumb img{width:100%;height:100%;object-fit:cover}
.guest-note[hidden]{display:none}
.hero__dot{transition:width .25s var(--ease), background-color .25s var(--ease)}.hero__dot.is-active{width:20px;background:#fff}
.hero__meta img{width:24px;height:24px;border-radius:var(--r-pill);object-fit:cover}
.hero__scrim{background:linear-gradient(to top, rgba(0, 0, 0, .9) 0%, rgba(0, 0, 0, .25) 55%, rgba(0, 0, 0, 0) 100%)}
.hero__slide{scroll-snap-align:center}
.hero__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hero__track::-webkit-scrollbar{display:none}
.hscroll{scroll-padding-inline:var(--gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none}.hscroll::-webkit-scrollbar{display:none}.hscroll>*{scroll-snap-align:start}.hscroll .card{flex:0 0 min(83.5%, 306px);align-self:flex-start}.hscroll .card .card__media{aspect-ratio:306 / 208}.hscroll > .card{display:flex;flex-direction:column}.hscroll > .card .card__media{min-height:0}.hscroll > .card .card__body{display:flex;flex-direction:column;flex:1 1 auto}.hscroll > .card .card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.75em;overflow:hidden}.hscroll > .card .card__actions{margin-top:auto}
.hscroll--photo .photo-tile{flex:0 0 168px}
.icon{fill:none}
.play-fab .icon--pause,.btn-play .icon--pause,.vcard__play .icon--pause,.prow__play .icon--pause{display:none}.play-fab.is-playing .icon--pause,.btn-play.is-playing .icon--pause,.vcard__play.is-playing .icon--pause,.prow__play.is-playing .icon--pause{display:block}
.play-fab.is-playing .icon--play,.btn-play.is-playing .icon--play,.vcard__play.is-playing .icon--play,.prow__play.is-playing .icon--play{display:none}
.icon-btn{transition-timing-function:var(--ease)}.icon-btn .icon{width:19px;height:19px}
.icon-btn--menu .icon{width:15px;height:13px}
.info-card p{padding-top:12px;font-size:14px;line-height:23px;color:var(--color-ink-action)}
.input{outline:none}.input::placeholder{color:var(--text-placeholder)}
.lb-hero{background:linear-gradient(180deg,#fbdfe2 0%,#fdeff0 52%,var(--bg) 100%)}
.lb-range .chip[aria-selected="true"]{background:var(--gnm-red);border-color:var(--gnm-red);color:#fff}
.lb-tile{background:linear-gradient(160deg,#f0616f 0%,var(--gnm-red) 100%);box-shadow:0 6px 12px -4px rgba(217,43,58,.45)}.lb-tile .icon{width:26px;height:26px;fill:currentColor}
.link-more .icon{width:13px;height:13px}
.loadmore[hidden]{display:none}
.media-section .section-head__row{padding-top:0}.media-section[hidden], [data-view][hidden]{display:none}
.mine-summary b{color:var(--ink);font-weight:700}
.mine-tools .search{flex:1;min-width:0}
.mini{bottom:calc(76px + env(safe-area-inset-bottom));transform:translateY(8px)}.mini.is-on{transform:none;opacity:1}.mini .mini__play .icon--pause{display:none}.mini.is-playing .mini__play .icon--play{display:none}.mini.is-playing .mini__play .icon--pause{display:block}
.mini-grid .vcard{flex:none;width:auto}@media (min-width:1024px),(min-width:744px) and (max-width:1023.98px) and (min-aspect-ratio:4/5) and (min-height:600px){.v-web .page .mini-grid .vcard,.v-web .page .feed > .vcard{width:auto}}
.mini__close:active{background:var(--fill-soft)}.mini__close .icon{width:16px;height:16px}
.mini__play:active{background:var(--fill-soft)}.mini__play .icon{width:16px;height:16px}
.nav-pill{border-color:rgba(255, 255, 255, .09);background:rgba(16, 16, 16, .82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 32px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(255, 255, 255, .1)}
.nav-tab{color:rgba(255, 255, 255, .5)}.nav-tab .icon{width:20px;height:20px}.nav-tab[aria-current="page"]{background:rgba(255, 255, 255, .1);color:#fff;font-weight:600}
.nav-write{background:linear-gradient(145deg, #d80001 11.58%, #8b0000 88.42%);box-shadow:0 4px 5px rgba(184, 0, 1, .65), inset 0 1px 0 rgba(255, 255, 255, .2)}.nav-write .icon{width:20px;height:20px}.nav-write:active{transform:scale(.94)}
.profile-id .btn-pill[data-owner-only]{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gnm-red);background:var(--surface);color:var(--gnm-red)}.profile-id .btn-pill[data-owner-only]:active{background:#ffefef}
.page{padding-bottom:calc(96px + env(safe-area-inset-bottom))}@media (min-width:520px){.page{max-width:480px;margin-inline:auto;min-height:100vh;background:#FAFAFA;box-shadow:0 0 0 1px rgba(16,24,40,.05),0 16px 40px rgba(16,24,40,.1)}}@media (max-width:743.98px){main:not([data-thu-tu]){display:flex;flex-direction:column}main:not([data-thu-tu])>.leaderboard{order:1}main:not([data-thu-tu])>.tra-dam-khoi{order:2}main:not([data-thu-tu])>.redlist{order:2}main:not([data-thu-tu])>.discussed{order:3}main:not([data-thu-tu])>.panel{order:4}main:not([data-thu-tu])>.authors{order:5}main:not([data-thu-tu])>.places{order:6}}[data-feed-loc]:not(:has(.card:not(.is-filtered))){display:none}
.pcard > a, .plcard > a{display:block}.pcard .plcard__stack{width:100%}
.pcard__art{filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .12))}
.people-row:active{background:var(--fill-soft)}.people-row img{width:40px;height:40px;border-radius:var(--r-pill);object-fit:cover;background:var(--fill-soft)}.people-row b{display:block;font-size:14px;font-weight:700;line-height:20px;color:var(--ink)}.people-row i{display:block;font-size:12px;font-style:normal;line-height:18px;color:var(--text-muted)}
.pfilter{display:flex;align-items:center;gap:8px;padding:12px var(--gutter)}.pfilter .chips{flex:1;min-width:0;padding:0;margin-inline:0;max-width:none}.pfilter__btn{flex:none;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);font-size:13px;font-weight:600;line-height:19.5px;color:var(--text-action);transition:border-color .15s var(--ease),color .15s var(--ease)}.pfilter__btn .icon{width:15px;height:15px}.pfilter__btn[aria-expanded="true"]{border-color:var(--gnm-red);color:var(--gnm-red)}.pfilter__wrap{position:fixed;inset:0;z-index:70;display:grid;place-items:end center}.pfilter__backdrop{position:absolute;inset:0;background:rgba(16,24,40,.45)}.pfilter__panel{position:relative;width:100%;max-width:var(--shell);max-height:84vh;overflow-y:auto;padding:4px 16px calc(16px + env(safe-area-inset-bottom));border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--surface)}.pfilter__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 0 4px}.pfilter__title{font-size:17px;font-weight:800;line-height:24px;color:var(--ink-strong)}.pfilter__group{padding-top:12px}.pfilter__label{padding-bottom:8px;font-size:13px;font-weight:700;line-height:19px;color:var(--text-muted)}.pfilter__group .chips{flex-wrap:wrap;overflow:visible;padding:0;margin-inline:0;max-width:none}.pfilter__done{width:100%;margin-top:20px;padding-block:12px;border-radius:var(--r-pill);background:var(--gnm-red);color:#fff;font-size:14px;font-weight:700;line-height:20px}
.photo-add{border-style:dashed;align-content:center}.photo-add .icon{width:20px;height:20px;color:var(--icon-dark)}
.photo-thumb img{width:100%;height:100%;object-fit:cover}.photo-thumb button{position:absolute;top:4px;right:4px;width:20px;height:20px;display:grid;place-items:center;border-radius:var(--r-pill);background:rgba(16,24,40,.7);color:#fff}.photo-thumb .icon{width:11px;height:11px}
.photo-tile[hidden]{display:none}
.photo-tile__media img{width:100%;height:100%;object-fit:cover}
.place-acts::-webkit-scrollbar{display:none}
.place-card img{width:100%;height:100%;object-fit:cover}
.place-card__meta{color:rgba(255,255,255,.85)}.place-card__meta .icon{width:11px;height:11px}
.place-card__rate .icon{fill:var(--star)}
.place-card__save{background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(4px)}.place-card__save[aria-pressed="true"] .icon{fill:#fff}
.place-card__scrim{background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.1) 60%,rgba(0,0,0,0))}
.place-detail__addr .icon{width:14px;height:14px;flex:none;margin-top:3px;color:var(--color-icon-dark)}
.place-hero img{width:100%;height:100%;object-fit:cover}
.place-hero__nav{-webkit-backdrop-filter:blur(4px)}.place-hero__nav .icon{width:16px;height:16px}
.place-hero__nav--prev .icon{transform:scaleX(-1)}
.place-rate .icon{width:14px;height:14px;fill:var(--color-star)}
.place-strip__item img{width:100%;height:100%;object-fit:cover}.place-strip__item[aria-current="true"]{outline:2px solid var(--color-primary-800);outline-offset:-2px}
.places .hscroll{padding-bottom:0}
.play-fab{transform:translate(-50%,-50%);background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.4);box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(2px)}
.play-fab .icon{width:18px;height:18px;fill:currentColor}
.play-fab:active{transform:translate(-50%,-50%) scale(.9)}
.play-fab .icon--pause{display:none}
.play-fab.is-playing .icon--play{display:none}
.play-fab.is-playing .icon--pause{display:block}
.plcard>a{display:block}
.plcard__add{background:rgba(16,24,40,.55);transition-timing-function:var(--ease)}.plcard__add .icon{width:15px;height:15px}.plcard__add .icon--check{display:none}.plcard__add[aria-pressed="true"]{background:var(--gnm-red)}.plcard__add[aria-pressed="true"] .icon--plus{display:none}.plcard__add[aria-pressed="true"] .icon--check{display:block}
.plcard__dots i{width:2px;height:2px;border-radius:var(--r-pill);background:var(--text-muted-2)}
.plcard__layer img{width:100%;height:100%;object-fit:cover}
.plcard__layer--back img{opacity:.2}.plcard__layer--back::after{content:"";position:absolute;inset:0;background:rgba(0, 0, 0, .2)}
.plcard__layer--front{box-shadow:0 4px 12px rgba(0, 0, 0, .12)}
.plcard__layer--mid img{opacity:.2}.plcard__layer--mid::after{content:"";position:absolute;inset:0;background:rgba(0, 0, 0, .2)}
.plist__meta .icon{width:13px;height:13px;flex:none;color:#B7B7BC}
.pod-banner{display:block;width:100%;aspect-ratio:367 / 237;border-radius:var(--r-md);overflow:hidden;background:var(--fill-soft)}.pod-banner{position:relative}.pod-banner img{width:100%;height:100%;object-fit:cover;object-position:top center;transform:scale(1.481);transform-origin:top center}.pod-glass{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:14px;padding:16px;border-radius:0 0 var(--r-md) var(--r-md);overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.52),rgba(255,255,255,.3));box-shadow:inset 0 1px 0 rgba(255,255,255,.65);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.pod-glass::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 45%);pointer-events:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pod-glass{background:rgba(255,255,255,.9)}}.pod-glass__title{position:relative;z-index:1;flex:1;min-width:0;font-size:14px;font-weight:800;line-height:20px;letter-spacing:-.011em;color:var(--ink-strong)}.pod-glass__play{position:relative;z-index:1;flex:none;width:46px;height:46px;display:grid;place-items:center;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.55);box-shadow:0 4px 12px rgba(16,24,40,.16);color:var(--ink-strong)}.pod-glass__play .icon{width:18px;height:18px;fill:currentColor}
.podium__ava{box-shadow:0 2px 6px rgba(16,24,40,.18)}
.podium__follow[aria-pressed="true"]{visibility:hidden}
.podium__item--1{background:linear-gradient(180deg,#fde3e6 0%,#fff 100%)}.podium__item--1 .podium__ava{width:64px;height:64px;top:-32px}.podium__item--1 .podium__no{top:28px;background:var(--gnm-red)}
.podium__item--2{background:linear-gradient(180deg,#fdead9 0%,#fff 100%)}.podium__item--2 .podium__no{background:var(--bronze)}
.podium__item--3{background:linear-gradient(180deg,#fdf4d4 0%,#fff 100%)}.podium__item--3 .podium__no{background:var(--gold)}
.podium__stat b{font-weight:700;color:var(--text-action)}
.post-row[hidden]{display:none}
.post-row__stats span{display:inline-flex;align-items:center;gap:4px}.post-row__stats .icon{width:12px;height:12px}
.ppanel > .shell > section:first-child,.ppanel > section:first-child,.ppanel > .shell > *:first-child{margin-top:0}.ppanel[hidden]{display:none}
.profile-bar{padding-top:calc(8px + env(safe-area-inset-top))}
.profile-bio.is-expanded{-webkit-line-clamp:unset}
.profile-head__name .icon{width:15px;height:15px;flex:none;color:var(--gnm-red)}
.profile-more{flex:none;display:grid;place-items:center;align-self:flex-start;width:30px;height:34px;margin-left:-6px;margin-right:-10px;border:0;border-radius:var(--r-pill);background:none;color:var(--icon-dark,var(--ink-strong));cursor:pointer;transition:background-color .15s var(--ease)}.profile-more:active{background:var(--fill-soft)}.profile-more .icon{width:18px;height:18px}@media (max-width:743.98px){.profile-head .profile-id{gap:10px}}
.profile-num + .profile-num{border-left:1px solid var(--line)}.profile-num b{font-size:18px;font-weight:800;line-height:25px;color:var(--ink);font-variant-numeric:tabular-nums}.profile-num span{font-size:12px;line-height:18px;color:var(--text-muted)}.profile-num:active b{color:var(--gnm-red)}
.profile-num--flat:active b{color:var(--ink)}
.profile-section .section-head__row{padding-top:0}.profile-section .feed{padding-block:14px 0}
.prow .actions{margin-top:8px}
.prow__play .icon{width:13px;height:13px}
.psuggest__media img{width:100%;height:100%;object-fit:cover}
.psuggest__meta .icon{width:11px;height:11px;fill:var(--color-star);flex:none}.psuggest__meta b{color:var(--color-ink);font-weight:700}.psuggest__meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.psuggest__save[aria-pressed="true"] .icon{fill:var(--color-ink);color:var(--color-ink)}
.ptab[hidden]{display:none}
.ptabs{padding-inline:var(--gutter)}
.rank a{display:flex;flex-direction:column;align-items:center;gap:10px}
.rank-row + .rank-row{border-top:1px solid #ECECEC}
.rank-row__name span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-row__name .icon{width:13px;height:13px;color:#B80001;flex:none}
.rank__ava img{width:64px;height:64px;border-radius:999px;object-fit:cover;background:var(--fill-soft)}
.redlist{background:#BE1F0D}.redlist > .shell{display:grid;gap:16px}
.redrow__name{color:inherit}
.row-section .section-head__row{padding-top:0}
.search{border-color:transparent}.search:focus-within{border-color:var(--line-2);background:var(--surface)}.search input{flex:1;min-width:0;border:0;background:none;font-size:14px;color:var(--ink);outline:none;-webkit-appearance:none}.search input::placeholder{color:rgba(55,65,81,.5)}.search input::-webkit-search-cancel-button{-webkit-appearance:none}.search .icon{width:20px;height:20px;color:var(--icon-dark);margin-left:8px}
.sections-even > section{--slack:0px;padding-top:0;padding-bottom:0;margin-bottom:calc(44px - var(--slack))}.sections-even > section:last-child{margin-bottom:0}.sections-even > .row-section{--slack:31px}.sections-even > .row-section:has(.photo-tile){--slack:-3px}.sections-even > .leaderboard{--slack:12px}.sections-even > .panel{--slack:16px}.sections-even > section:has(+ .panel){margin-bottom:calc(44px - var(--slack) - 16px)}.sections-even .section-head__row{padding-top:0}.sections-even > .authors{--slack:28px}.sections-even > .discussed{--slack:47px}.sections-even > .places{--slack:0px}.sections-even .ranks,.sections-even .authors .hscroll,.sections-even .discussed .hscroll,.sections-even .discussed--lead .hscroll{padding-top:12px}.sections-even .leaderboard .section-head{padding-top:0}.sections-even .ranks{padding-bottom:12px}
.sheet{visibility:hidden}.sheet.is-open{visibility:visible}
.sheet-menu button{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 8px;border-radius:var(--r-md);font-size:14px;font-weight:600;color:var(--ink);text-align:left}.sheet-menu button:active{background:var(--fill-soft)}.sheet-menu .icon{width:17px;height:17px;color:var(--icon-dark)}.sheet-menu button[data-danger]{color:var(--danger)}.sheet-menu button[data-danger] .icon{color:var(--danger)}
.sheet.is-neo .sheet__backdrop{background:transparent}.sheet.is-neo .sheet__panel{position:fixed;left:0;top:0;right:auto;bottom:auto;width:232px;max-width:none;margin:0;padding:6px;border:1px solid var(--line-3);border-radius:var(--r-md);box-shadow:0 12px 32px rgba(16,24,40,.18);transform:none;opacity:0;transition:opacity .14s var(--ease)}.sheet.is-neo.is-open .sheet__panel{transform:none;opacity:1}.sheet.is-neo .sheet__panel>[aria-hidden="true"]:first-child,.sheet.is-neo #sheetTitle,.sheet.is-neo #sheetMeta{display:none}.sheet.is-neo .sheet-menu button{padding:9px 10px;font-size:13px}
.sheet__backdrop{background:rgba(16,24,40,.45);transition:opacity .22s var(--ease)}.sheet.is-open .sheet__backdrop{opacity:1}
.sheet__footer{grid-template-columns:1fr 1.6fr;padding:12px 0 calc(4px + env(safe-area-inset-bottom));box-shadow:0 -8px 16px -8px rgba(16,24,40,.12)}
.sheet__panel{padding:8px var(--gutter) calc(20px + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .26s var(--ease)}.sheet.is-open .sheet__panel{transform:translateY(0)}
.short__by img{width:22px;height:22px;flex:none;border-radius:var(--r-pill);object-fit:cover;border:1px solid rgba(255,255,255,.35)}
.short__media img{width:100%;height:100%;object-fit:cover}
.short__name{color:rgba(255,255,255,.95)}
.short__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;display:grid;place-items:center;border-radius:var(--r-pill);background:rgba(183,183,188,.4);border:1px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff}.short__play .icon{width:14px;height:14px;fill:currentColor}
.short__scrim{background:linear-gradient(to top,rgba(0,0,0,.82) 0%,rgba(0,0,0,.18) 52%,rgba(0,0,0,0) 100%)}
.short__time{color:rgba(255,255,255,.72)}
.shortgrid>.short{width:auto;flex:none}
.site-footer > .shell{padding-block:24px}
.social .icon{fill:currentColor}
.sort-select{background-image:linear-gradient(45deg, transparent 50%, var(--icon-dark) 50%),linear-gradient(135deg, var(--icon-dark) 50%, transparent 50%);background-position:right 15px center, right 10px center;background-size:5px 5px, 5px 5px;background-repeat:no-repeat}
.spinner{border-top-color:var(--gnm-red);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
.spotlist__the{display:none;}
.stat-tile b{font-size:16px;font-weight:800;line-height:22px;color:var(--ink);font-variant-numeric:tabular-nums}
.stat-tile__ico .icon{width:15px;height:15px;color:var(--icon-grey)}
.status-bar .chips{padding-inline:var(--gutter)}
.textarea{outline:none;resize:vertical}.textarea::placeholder{color:var(--text-placeholder)}
.tb-dau{display:flex;align-items:center;gap:8px;padding-top:12px;padding-bottom:4px}.tb-dau__ten{flex:1;min-width:0;font-size:20px;font-weight:800;line-height:28px;color:var(--ink-strong)}.tb-doc-het{flex:none;border:0;background:none;padding:6px 4px;font-family:inherit;font-size:13px;font-weight:600;line-height:18px;color:var(--gnm-red);cursor:pointer}.tb-doc-het[disabled]{color:var(--text-muted);cursor:default}.tb-list{display:flex;flex-direction:column}.tb-item{position:relative;display:flex;gap:12px;padding:14px 12px 14px 14px;cursor:pointer;transition:background-color .15s var(--ease)}.tb-item + .tb-item{border-top:1px solid var(--line)}.tb-item:hover{background:var(--fill-soft)}.tb-item__anh{position:relative;display:block;flex:none;width:44px;height:44px}.tb-item__anh>img{width:44px;height:44px;border-radius:var(--r-pill);object-fit:cover;background:var(--fill-soft)}.tb-item__anh--vuong>img{border-radius:10px}.tb-item__co{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:20px;height:20px;border:2px solid var(--surface);border-radius:var(--r-pill);background:var(--gnm-red);color:#fff}.tb-item__co .icon{width:10px;height:10px}.tb-item__co--xanh{background:#1B9E5A}.tb-item__co--vang{background:#C77700}.tb-item__co--xam{background:var(--ink-action,#6B7280)}.tb-item__than{flex:1;min-width:0}.tb-item__ten,.tb-item__chu,.tb-item__luc{display:block}.tb-item__ten{font-size:14px;font-weight:700;line-height:20px;color:var(--ink-strong)}.tb-item__chu{padding-top:2px;font-size:13px;line-height:19px;color:var(--text-action)}.tb-phan-hoi{display:block;margin-top:8px;padding:8px 10px;border-left:3px solid #C77700;border-radius:0 8px 8px 0;background:#FFF8EC;font-size:12.5px;line-height:18px;color:var(--ink-strong)}.tb-phan-hoi__nhan{display:block;padding-bottom:2px;font-size:11px;font-weight:700;line-height:16px;letter-spacing:.02em;text-transform:uppercase;color:#8A5300}.tb-item__luc{padding-top:4px;font-size:12px;line-height:17px;color:var(--text-muted)}.tb-item__nut{display:flex;flex-wrap:wrap;gap:8px;padding-top:10px}.tb-item__nut>*{height:30px;padding-inline:12px;border:1px solid transparent;border-radius:var(--r-pill);display:inline-flex;align-items:center;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background-color .15s var(--ease),border-color .15s var(--ease)}.tb-item__nut .tb-cta{border-color:#FFDCDC;background:#FFF2F2;color:var(--gnm-red)}.tb-item__nut .tb-cta:hover{border-color:#FFC9C9;background:#FFE8E8}.tb-item__nut .tb-cta--phu{border-color:var(--line-2);background:transparent;color:var(--text-action)}.tb-item__nut .tb-cta--phu:hover{background:var(--fill-soft)}.tb-item__phai{flex:none;display:flex;align-items:flex-start;gap:6px}.tb-cham{flex:none;width:8px;height:8px;margin-top:7px;border-radius:var(--r-pill);background:var(--gnm-red)}.tb-item:not(.is-moi) .tb-cham{visibility:hidden}.tb-more{flex:none;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:var(--r-pill);background:none;color:var(--text-muted);cursor:pointer}.tb-more:hover{background:var(--fill-soft);color:var(--ink-strong)}.tb-more .icon{width:16px;height:16px}.tb-moc{padding:18px 2px 8px;font-size:12px;font-weight:700;line-height:17px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.tb-trong{padding:56px 24px 64px;text-align:center}.tb-trong__ico{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 14px;border-radius:var(--r-pill);background:var(--fill-soft);color:var(--text-muted)}.tb-trong__ico .icon{width:24px;height:24px}.tb-trong__ten{font-size:15px;font-weight:700;line-height:22px;color:var(--ink-strong)}.tb-trong__dan{padding-top:4px;font-size:13px;line-height:19px;color:var(--text-muted)}.tb-cuoi{padding:20px 2px 8px;font-size:12px;line-height:17px;color:var(--text-muted);text-align:center}.icon-btn .icon-btn__dot.is-so{top:1px;left:17px;width:auto;min-width:17px;height:17px;padding:0 4px;border:1.5px solid #fff;font-size:10px;font-weight:700;line-height:14px;color:#fff;text-align:center;font-variant-numeric:tabular-nums}.icon-btn .icon-btn__dot.is-so[hidden]{display:none}@media (min-width:1024px),(min-width:744px) and (max-width:1023.98px) and (min-aspect-ratio:4/5) and (min-height:600px){.v-web .tb-dau{padding-top:8px}.v-web .tb-dau__ten{font-size:24px;line-height:32px}.v-web .tb-item{padding-inline:16px}}
.toast{bottom:calc(96px + env(safe-area-inset-bottom));transform:translate(-50%,16px);max-width:calc(100% - 32px);background:rgba(28,28,30,.95);transition:opacity .2s var(--ease),transform .2s var(--ease)}.toast.is-visible{opacity:1;transform:translate(-50%,0)}
.tophero__item .badge-time{top:12px;right:12px;bottom:auto}.tophero__fab{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;display:grid;place-items:center;border-radius:var(--r-pill);background:rgba(183,183,188,.4);border:1px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff}.tophero__fab .icon{width:18px;height:18px;fill:currentColor}
.tophero__item--lg .tophero__media{aspect-ratio:400/400}.tophero__item--lg .tophero__title{font-size:20px;line-height:27px}
.tophero__item--sm .tophero__media{aspect-ratio:400/240}
.tophero__like{background:rgba(16,24,40,.42)}.tophero__like .icon{width:17px;height:17px}.tophero__like[aria-pressed="true"] .icon{fill:var(--gnm-red)}
.tophero__meta img{width:24px;height:24px;border-radius:var(--r-pill);object-fit:cover}.tophero__meta{background:#000}
.tophero__scrim{background:linear-gradient(to top,#000 0%,rgba(0,0,0,.25) 55%,rgba(0,0,0,0) 100%)}
.tophero__who{flex:none;display:block}
.topics .tags{padding-top:10px}
.trend-card > a{display:block}
.trend-card__media img{width:100%;height:100%;object-fit:cover}.trend-card__media::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.4),rgba(0,0,0,0))}
.trend-card__stat .icon{width:11px;height:11px}
.feed > .vcard{flex:none;width:auto}.vcard>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.85}
.vcard--hero .vcard__title{font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.009em}.vcard--hero .vcard__body{padding:12px}
.vcard__author img{width:20px;height:20px;flex:none;border-radius:var(--r-pill);border:1px solid rgba(255, 255, 255, .3);object-fit:cover;background:#364153}.vcard__author p{font-size:11px;line-height:16.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vcard__author strong{font-weight:600}.vcard__author span{color:rgba(255, 255, 255, .5)}
.vcard__play{transform:translate(-50%,-50%)}.vcard__play{background:rgba(183, 183, 188, .4);border-color:rgba(255, 255, 255, .4);-webkit-backdrop-filter:blur(2px)}.vcard__play .icon{width:14px;height:14px;fill:currentColor}.vcard__play:active{transform:translate(-50%, -50%) scale(.9)}.vcard__play .icon--pause{display:none}.vcard__play.is-playing .icon--play{display:none}.vcard__play.is-playing .icon--pause{display:block}
.vcard__scrim{background:linear-gradient(to top, rgba(0, 0, 0, .9) 0%, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, 0) 100%)}
.vcard__views{color:rgba(255, 255, 255, .5)}.vcard__views .icon{width:14px;height:14px}
.vn-body{background:#000}.vn-body .app-header,.vn-body .searchbar,.vn-body .bottom-nav,.vn-body .site-footer,.vn-body .drawer{display:none}.vn-body .page{min-height:100dvh;padding-bottom:0}.vn-main{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100dvh}.vn-bar{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;align-items:center;gap:8px;padding:calc(10px + env(safe-area-inset-top)) 12px 10px}.vn-bar__nut[data-back] .icon{transform:rotate(180deg)}.vn-bar__nut{flex:none;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:var(--r-pill);background:rgba(0,0,0,.38);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer}.vn-bar__ten{flex:1;min-width:0;text-align:center;font-size:15px;font-weight:700;line-height:22px;color:#fff}.vn-san{position:relative;min-height:0;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain}.vn-san::-webkit-scrollbar{display:none}.vn-slide{position:relative;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.vn-khung{position:absolute;inset:0;background:#000}.vn-anh{width:100%;height:100%;object-fit:cover;display:block}.vn-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;display:grid;place-items:center;border:0;border-radius:var(--r-pill);background:rgba(255,255,255,.22);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;cursor:pointer}.vn-play .icon{width:22px;height:22px;fill:currentColor}.vn-play .icon--pause{display:none}.vn-play.is-playing{opacity:0}.vn-play.is-playing .icon--play{display:none}.vn-play.is-playing .icon--pause{display:block}.vn-khung:hover .vn-play.is-playing{opacity:1}.vn-phu{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:0 84px 58px 16px;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.82) 0%,rgba(0,0,0,.45) 60%,rgba(0,0,0,0) 100%)}.vn-phu__who{display:flex;align-items:center;gap:8px;padding-bottom:6px}.vn-phu__ten{font-size:14px;font-weight:700;line-height:20px;color:#fff}.vn-cham{width:8px;height:8px;border-radius:var(--r-pill);background:var(--gnm-red)}.vn-phu__vai{font-size:12px;line-height:17px;color:rgba(255,255,255,.62)}.vn-muc{font-size:11px;font-weight:800;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--gnm-red)}.vn-muc a{color:inherit}.vn-ten{padding-top:4px;font-size:16px;font-weight:800;line-height:22px;letter-spacing:-.011em}.vn-mo{padding-top:6px;font-size:13px;line-height:19px;color:rgba(255,255,255,.78);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vn-mo.is-mo{-webkit-line-clamp:unset}.vn-them{margin-top:2px;border:0;background:none;padding:0;font-family:inherit;font-size:12px;font-weight:600;line-height:18px;color:rgba(255,255,255,.7);cursor:pointer}.vn-tags{padding-top:8px;font-size:12px;line-height:18px}.vn-tags a{color:var(--gnm-red);margin-right:8px}.vn-tien{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;gap:10px;padding:0 76px 12px 16px}.vn-tien__thanh{flex:1;height:3px;border-radius:var(--r-pill);background:rgba(255,255,255,.28)}.vn-tien__da{display:block;width:0;height:100%;border-radius:var(--r-pill);background:#fff}.vn-tien__gio{flex:none;font-size:11px;line-height:16px;color:rgba(255,255,255,.7);font-variant-numeric:tabular-nums}.vn-dieu{display:none}.vn-acts{position:absolute;right:10px;bottom:92px;z-index:3;display:flex;flex-direction:column;align-items:center;gap:18px}.vn-acts__ava{position:relative;display:block;margin-bottom:6px}.vn-acts__ava img{width:44px;height:44px;border-radius:var(--r-pill);border:2px solid #fff;object-fit:cover}.vn-acts__theo{position:absolute;left:50%;bottom:-8px;transform:translateX(-50%);display:grid;place-items:center;width:20px;height:20px;border-radius:var(--r-pill);background:var(--gnm-red);color:#fff;font-size:14px;font-weight:700;line-height:1}.vn-act{display:flex;flex-direction:column;align-items:center;gap:5px;width:46px;border:0;background:none;font-family:inherit;color:#fff;cursor:pointer}.vn-act .icon{width:26px;height:26px}.vn-act .act__n{font-size:12px;font-weight:600;line-height:16px;color:#fff}.vn-act[aria-pressed="true"]{color:var(--gnm-red)}.vn-act[data-like][aria-pressed="true"] .icon{fill:var(--gnm-red)}.vn-act[data-save][aria-pressed="true"] .icon{fill:currentColor}.vn-gui{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#000}.vn-gui img{width:32px;height:32px;border-radius:var(--r-pill);object-fit:cover}.vn-gui input{flex:1;min-width:0;height:38px;padding-inline:14px;border:1px solid rgba(255,255,255,.18);border-radius:var(--r-pill);background:rgba(255,255,255,.08);color:#fff;font-family:inherit;font-size:13px}.vn-gui input::placeholder{color:rgba(255,255,255,.45)}.vn-gui__nut{flex:none;height:38px;padding-inline:18px;border:0;border-radius:var(--r-pill);background:var(--gnm-red);color:#fff;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.vn-tin{display:none}@media (min-width:1024px),(min-width:744px) and (max-width:1023.98px) and (min-aspect-ratio:4/5) and (min-height:600px){.vn-body{background:var(--bg)}.vn-body .page{display:block}.vn-body .desknav,.vn-body .deskbar,.vn-body .app-header,.vn-body .searchbar,.vn-body .bottom-nav,.vn-body .site-footer{display:none}.vn-main{display:grid;grid-template-columns:minmax(0,1fr) 470px;grid-template-rows:minmax(0,1fr) auto;column-gap:20px;row-gap:0;max-width:1240px;margin:0 auto;padding:20px;height:100dvh}.vn-bar{display:none}.vn-san{position:relative;grid-column:1;grid-row:1 / -1;min-height:0;display:block;padding:0;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line)}.vn-slide{display:flex;align-items:center;gap:16px;height:100%;padding:20px}.vn-khung{position:relative;inset:auto;flex:1;min-width:0;max-width:372px;max-height:100%;margin-inline:auto;aspect-ratio:9 / 16;border-radius:var(--r-md);overflow:hidden}.vn-anh{object-fit:cover;background:#000}.vn-phu{display:none}.vn-tien{display:none}.vn-dieu{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:12px;padding:10px 12px;background:linear-gradient(to top,rgba(0,0,0,.78),rgba(0,0,0,0))}.vn-dieu__nut{flex:none;display:grid;place-items:center;width:26px;height:26px;border:0;background:none;color:#fff;cursor:pointer}.vn-dieu__nut .icon{width:16px;height:16px;fill:currentColor}.vn-dieu__nut .icon--pause{display:none}.vn-dieu__nut.is-playing .icon--play{display:none}.vn-dieu__nut.is-playing .icon--pause{display:block}.vn-dieu__gio{flex:none;font-size:12px;color:#fff;font-variant-numeric:tabular-nums}.vn-dieu__thanh{flex:1;height:3px;border-radius:var(--r-pill);background:rgba(255,255,255,.3)}.vn-dieu__da{display:block;width:0;height:100%;border-radius:var(--r-pill);background:#fff}.vn-acts{position:static;flex:none;align-self:center;gap:20px}.vn-acts__ava{display:none}.vn-act{color:var(--text-action)}.vn-act .icon{width:22px;height:22px}.vn-act .act__n{font-size:12px;color:var(--text-muted)}.vn-tin{display:block;grid-column:2;grid-row:1;min-height:0;border:1px solid var(--line);border-bottom:0;border-radius:var(--r-card) var(--r-card) 0 0;background:var(--surface);overflow-y:auto}.vn-tg{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 14px}.vn-tg__ava img{width:44px;height:44px;border-radius:var(--r-pill);object-fit:cover}.vn-tg__than{flex:1;min-width:0}.vn-tg__ten{display:flex;align-items:center;gap:5px;font-size:15px;font-weight:700;line-height:21px;color:var(--ink-strong)}.vn-tick{width:14px;height:14px;color:var(--gnm-red);fill:currentColor}.vn-tg__vai{padding-top:1px;font-size:12px;line-height:17px;color:var(--text-muted)}.vn-tg__luc{font-size:12px;line-height:17px;color:var(--text-muted)}.vn-tg .btn-follow{flex:none;width:auto;margin-top:0;padding-inline:16px}.vn-noi{padding:0 20px 18px;border-bottom:1px solid var(--line)}.vn-ten{font-size:19px;line-height:26px;color:var(--ink-strong)}.vn-mo{color:var(--text-action)}.vn-them{color:var(--text-muted)}.vn-so{display:flex;align-items:center;gap:8px;padding-top:12px;font-size:12px;line-height:17px;color:var(--text-muted)}.vn-cmt{padding:16px 20px 20px}.vn-cmt__ten{font-size:15px;font-weight:700;line-height:22px;color:var(--ink-strong);padding-bottom:6px}.vn-cmt__ds{display:flex;flex-direction:column}.vn-cmt .cmt{padding-block:12px}.vn-cmt .cmt + .cmt{box-shadow:0 -1px 0 var(--line)}.cmt__more{margin-top:6px;border:0;background:none;padding:0;font-family:inherit;font-size:12px;font-weight:600;color:var(--gnm-red);cursor:pointer}.vn-gui{position:static;grid-column:2;grid-row:2;padding:12px 20px;border:1px solid var(--line);border-top:0;border-radius:0 0 var(--r-card) var(--r-card);background:var(--surface)}.vn-gui input{border-color:var(--line-2);background:var(--fill-soft);color:var(--ink-strong)}.vn-gui input::placeholder{color:var(--text-muted)}}
.vb-body{background:var(--bg)}.vb-page,.v-web .page.vb-page{display:block;grid-template-columns:none;max-width:1340px;margin-inline:auto;padding:0 20px 64px;box-shadow:none;background:transparent}.v-web .page.vb-page>main{grid-column:auto;grid-row:auto}.vb-top{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:12px;padding:14px 0;background:var(--bg)}.vb-top__ten{flex:1;font-size:15px;font-weight:800;line-height:22px;color:var(--ink-strong)}.vb-top__nut{display:flex;align-items:center;gap:8px}.vb-top .vb-top__nut>*{flex:none;align-self:center;min-height:38px;height:38px;min-width:118px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;padding-inline:18px}.vb-main{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px}.vb-steps{grid-column:1 / -1;grid-row:1}.vb-soan{grid-column:1;grid-row:2}.vb-rail{grid-column:2;grid-row:2;position:sticky;top:72px;display:flex;flex-direction:column;gap:20px}.vb-card{background:var(--surface);border:1px solid var(--line-3);border-radius:var(--r-lg)}.vb-steps{padding:18px 24px}.vb-steps__list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.vb-step{display:flex;align-items:center;gap:8px;color:var(--text-muted)}.vb-step:not(:last-child)::after{content:"";width:34px;height:1px;margin-left:10px;background:var(--line-3)}.vb-step__ico{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--fill-soft);color:var(--icon-grey)}.vb-step__ico .icon{width:15px;height:15px}.vb-step__ten{font-size:13px;font-weight:600;line-height:19px;white-space:nowrap}.vb-step.is-xong,.vb-step.is-dang{color:var(--gnm-red)}.vb-step.is-xong .vb-step__ico,.vb-step.is-dang .vb-step__ico{border-color:var(--gnm-red);background:#ffefef;color:var(--gnm-red)}.vb-meta,.vb-phu{display:flex;flex-direction:column;gap:18px;padding:18px}.vb-meta__bia{flex:none}.vb-meta__bia img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--r-md);background:var(--fill-soft)}.vb-bia__doi{width:100%;margin-top:8px;padding:7px 0;border:1px dashed var(--line-2);border-radius:var(--r-md);background:var(--surface);color:var(--text-action);font-size:12px;font-weight:600}.vb-meta__than{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.vb-hang{display:flex;align-items:center;gap:10px}.vb-hang--thua{flex-wrap:wrap;gap:10px 22px;padding-top:2px}.vb-hang__nhan{flex:none;font-size:13px;font-weight:700;line-height:20px;color:var(--ink-strong)}.vb-hang__mo{flex:none;margin-left:auto;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);color:var(--icon-dark);transition:transform .18s var(--ease)}.vb-hang__mo .icon{width:14px;height:14px;transform:rotate(90deg)}.vb-hang__mo[aria-expanded="true"]{transform:rotate(180deg)}.vb-o .vb-hang__mo{margin-left:4px;width:22px;height:22px;border:0}.vb-tags{display:flex;flex-wrap:wrap;gap:8px}.vb-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 10px;border:1px solid #ffd7d7;border-radius:var(--r-md);background:#ffefef;color:var(--gnm-red);font-size:12px;font-weight:700;line-height:18px}.vb-tag__bo{display:grid;place-items:center;color:currentColor;opacity:.7}.vb-tag__bo .icon{width:12px;height:12px}.vb-tag__bo:hover{opacity:1}.vb-loai{font-size:13px;font-weight:700;line-height:20px;color:var(--gnm-red)}.vb-o{display:inline-flex;align-items:center;gap:6px}.vb-o__gt{font-size:13px;font-weight:700;line-height:20px;color:var(--ink-strong)}.vb-o__gt--trong{padding:2px 10px;border-radius:var(--r-pill);background:#ffefef;color:var(--gnm-red);font-size:12px}.vb-o__sua{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--line-2);border-radius:var(--r-pill);color:var(--icon-dark)}.vb-o__sua .icon{width:12px;height:12px}.vb-ava{width:24px;height:24px;border-radius:var(--r-pill);object-fit:cover}.vb-ava--chu{display:grid;place-items:center;background:#4b3f9e;color:#fff;font-size:10px;font-weight:800}.vb-nums{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding-top:4px}.vb-num{padding:12px 14px;border:1px solid var(--line-3);border-radius:var(--r-md);text-align:center}.vb-num b{display:block;font-size:19px;font-weight:700;line-height:26px;color:var(--gnm-red)}.vb-num span{font-size:12px;line-height:18px;color:var(--text-muted)}.vb-num--ok{border-color:#bfe6cf;background:#f2fbf6}.vb-num--ok b{color:var(--ok)}.vb-o-nhap{display:flex;flex-direction:column;gap:8px}.vb-o-nhap__nhan{font-size:13px;font-weight:700;line-height:20px;color:var(--ink-strong)}.vb-nhap{width:100%;padding:9px 12px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font-size:13px;line-height:20px}.vb-nhap::placeholder{color:var(--text-placeholder)}.vb-nhap:focus-visible{outline:2px solid var(--gnm-red);outline-offset:1px}.vb-tagbox{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface)}.vb-tagbox:focus-within{border-color:var(--gnm-red)}.vb-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 6px 3px 9px;border-radius:var(--r-md);background:var(--fill-soft);color:var(--ink-strong);font-size:12px;font-weight:600;line-height:18px}.vb-chip__bo{display:grid;place-items:center;color:var(--icon-grey)}.vb-chip__bo .icon{width:11px;height:11px}.vb-chip__bo:hover{color:var(--gnm-red)}.vb-tagbox__go{flex:1;min-width:90px;border:0;background:none;color:var(--ink);font-size:12px;line-height:18px}.vb-tagbox__go::placeholder{color:var(--text-placeholder)}.vb-tagbox__go:focus{outline:none}.vb-taotag{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--r-md);background:var(--gnm-red);color:#fff;font-size:12px;font-weight:700;line-height:18px}.vb-taotag .icon{width:14px;height:14px;fill:currentColor}.vb-taotag:active{background:#b8232f}.vb-soan{padding:36px 0 48px}.vb-tieude,.vb-khoi{max-width:860px;margin-inline:auto;padding-inline:24px}.vb-tieude{font-size:34px;font-weight:800;line-height:46px;letter-spacing:-.015em;color:var(--ink-strong);outline:none}.vb-tieude.is-trong::before,.vb-doan.is-trong::before,.vb-sapo.is-trong::before,.vb-anh figcaption.is-trong::before{content:attr(data-goi);color:var(--text-placeholder);pointer-events:none}.vb-tieude--h2{font-size:25px;line-height:34px}.vb-tieude--h3{font-size:20px;line-height:28px}.vb-khoi{position:relative;margin-top:22px}.vb-khoi__nut{position:absolute;top:2px;left:-66px;display:flex;gap:6px;opacity:0;transition:opacity .15s var(--ease)}.vb-khoi:hover .vb-khoi__nut,.vb-khoi:focus-within .vb-khoi__nut{opacity:1}.vb-nut-tron{width:30px;height:30px;display:grid;place-items:center;border-radius:var(--r-md);background:var(--fill-soft);color:var(--icon-dark)}.vb-nut-tron .icon{width:15px;height:15px}.vb-sapo{padding:16px 18px;border:1px solid var(--line-3);border-radius:var(--r-md);font-size:15px;font-weight:700;line-height:24px;color:var(--ink-strong);outline:none}.vb-doan{font-size:15px;line-height:26px;color:var(--ink);outline:none}.vb-anh img{width:100%;height:auto;border-radius:var(--r-md);background:var(--surface-dark)}.vb-anh figcaption{padding-top:8px;font-size:12px;line-height:18px;color:var(--text-muted);outline:none}.vb-menu{position:absolute;z-index:40;width:268px;max-height:min(72vh,440px);overflow-y:auto;padding:8px;border:1px solid var(--line-3);border-radius:var(--r-lg);background:var(--surface);box-shadow:0 12px 32px rgba(16,24,40,.16)}.vb-menu__nhom{padding:8px 10px 4px;font-size:11px;font-weight:700;line-height:16px;color:var(--text-muted)}.vb-menu__muc{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--r-md);color:var(--ink-strong);font-size:13px;font-weight:600;line-height:20px;text-align:left}.vb-menu__muc:hover{background:var(--fill-soft)}.vb-menu__ico{flex:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-3);border-radius:var(--r-md);color:var(--icon-dark);font-size:13px;font-weight:700}.vb-menu__ico .icon{width:15px;height:15px}.vb-menu__ico sub{font-size:9px;line-height:1;vertical-align:baseline;padding-top:4px}.vb-menu__muc kbd{margin-left:auto;font-family:inherit;font-size:11px;font-weight:600;color:var(--text-muted)}@media (max-width:1099.98px){.vb-main{grid-template-columns:minmax(0,1fr)}.vb-rail{display:contents}.vb-steps,.vb-meta,.vb-soan,.vb-phu{grid-column:1;grid-row:auto;position:static;justify-self:stretch;width:100%}.vb-steps{order:1}.vb-meta{order:2}.vb-soan{order:3}.vb-phu{order:4}.vb-meta__bia img{aspect-ratio:21 / 9}}@media (max-width:899.98px){.vb-page{padding-inline:12px}.vb-top__ten{white-space:nowrap}.vb-top__nut{flex:none;width:204px}.vb-top .vb-top__nut>*{flex:1 1 0;min-width:0;padding-inline:8px;font-size:12px}.vb-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.vb-steps{padding:14px 16px}.vb-steps__list{justify-content:center;flex-wrap:nowrap;gap:4px}.vb-step__ten{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vb-step:not(:last-child)::after{width:28px;margin-left:4px}.vb-soan{padding:24px 0 32px}.vb-tieude{font-size:24px;line-height:33px}.vb-khoi__nut{position:static;opacity:1;padding-bottom:6px}}.vb-quota{font-size:12px;line-height:18px;color:var(--text-muted);text-align:right}.vb-quota.is-het{color:var(--gnm-red);font-weight:700}.vb-the__ten{font-size:13px;font-weight:700;line-height:20px;color:var(--ink-strong)}.vb-bat{color:var(--gnm-red)}.vb-chon{position:relative}.vb-chon__o{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 34px 8px 8px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);cursor:text}.vb-chon__o:focus-within{border-color:var(--gnm-red)}.vb-chip--cd{background:#ffefef;color:var(--gnm-red)}.vb-chip--cd .vb-chip__bo{color:currentColor;opacity:.7}.vb-chon__go{flex:1;min-width:80px;border:0;background:none;color:var(--ink);font-size:12px;line-height:18px}.vb-chon__go::placeholder{color:var(--text-placeholder)}.vb-chon__go:focus{outline:none}.vb-chon__mo{position:absolute;top:8px;right:8px;width:20px;height:20px;display:grid;place-items:center;color:var(--icon-dark)}.vb-chon__mo .icon{width:14px;height:14px;transform:rotate(90deg)}.vb-chon__mo[aria-expanded="true"] .icon{transform:rotate(-90deg)}.vb-ds{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;max-height:240px;overflow-y:auto;padding:6px;border:1px solid var(--line-3);border-radius:var(--r-md);background:var(--surface);box-shadow:0 12px 32px rgba(16,24,40,.16)}.vb-ds__muc{width:100%;display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:var(--r-md);color:var(--ink-strong);font-size:12px;font-weight:600;line-height:18px;text-align:left}.vb-ds__muc:hover{background:var(--fill-soft)}.vb-ds__tick{flex:none;display:grid;place-items:center;width:16px;height:16px;border:1px solid var(--line-2);border-radius:4px;color:transparent}.vb-ds__tick .icon{width:12px;height:12px}.vb-ds__muc[aria-selected="true"]{background:#ffefef;color:var(--gnm-red)}.vb-ds__muc[aria-selected="true"] .vb-ds__tick{border-color:var(--gnm-red);background:var(--gnm-red);color:#fff}.vb-ds__trong{padding:10px 8px;font-size:12px;color:var(--text-muted)}.vb-man{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;background:var(--bg);overflow-y:auto}.vb-man__thanh{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--line-3);background:var(--surface)}.vb-man__ten{flex:1;text-align:center;font-size:14px;font-weight:800;line-height:22px;color:var(--ink-strong)}.vb-man__thanh>button{flex:none;min-width:152px;min-height:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent}.vb-man__phai{display:flex;align-items:center;gap:12px}.vb-man__ruot{flex:1;padding:24px 20px 56px}.vb-xt{max-width:720px;margin-inline:auto;padding:24px;border:1px solid var(--line-3);border-radius:var(--r-lg);background:var(--surface)}.vb-xt__bia{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--r-md);background:var(--fill-soft)}.vb-xt__cd{display:flex;flex-wrap:wrap;gap:6px;padding-top:16px}.vb-xt__cd span{padding:3px 10px;border-radius:var(--r-pill);background:#ffefef;color:var(--gnm-red);font-size:11px;font-weight:700;line-height:18px}.vb-xt__ten{padding-top:12px;font-size:26px;font-weight:800;line-height:34px;letter-spacing:-.015em;color:var(--ink-strong)}.vb-xt__ai{display:flex;align-items:center;gap:10px;padding:14px 0 18px;border-bottom:1px solid var(--line-3)}.vb-xt__ai img{width:36px;height:36px;border-radius:var(--r-pill);object-fit:cover}.vb-xt__ai b{font-size:13px;font-weight:700;line-height:20px;color:var(--ink-strong)}.vb-xt__ai span{font-size:12px;line-height:18px;color:var(--text-muted)}.vb-xt__than>*{padding-top:16px}.vb-xt__than p{font-size:15px;line-height:26px;color:var(--ink)}.vb-xt__than p.la-sapo{font-weight:700;color:var(--ink-strong)}.vb-xt__than h1{font-size:22px;font-weight:800;line-height:30px;color:var(--ink-strong)}.vb-xt__than h2{font-size:19px;font-weight:800;line-height:27px;color:var(--ink-strong)}.vb-xt__than h3{font-size:16px;font-weight:800;line-height:24px;color:var(--ink-strong)}.vb-xt__than img{width:100%;height:auto;border-radius:var(--r-md)}.vb-xt__than figcaption{padding-top:6px;font-size:12px;line-height:18px;color:var(--text-muted)}.vb-man--xong{align-items:center;justify-content:center;padding:24px}.vb-xong{max-width:420px;text-align:center}.vb-xong__ico{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 18px;border-radius:var(--r-pill);background:var(--ok-soft);color:var(--ok)}.vb-xong__ico .icon{width:32px;height:32px}.vb-xong__ten{font-size:22px;font-weight:800;line-height:30px;color:var(--ink-strong)}.vb-xong__dan{padding-top:10px;font-size:14px;line-height:22px;color:var(--text-action)}.vb-xong__nut{display:flex;gap:10px;padding-top:24px}.vb-xong .vb-xong__nut>*{flex:1 1 0;min-width:0;min-height:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent}@media (max-width:743.98px){.vb-man__thanh{padding:10px 12px;gap:8px}.vb-man__thanh{flex-wrap:wrap}.vb-man__thanh>button,.vb-man__phai>button{min-width:0;flex:1;padding-inline:8px;font-size:12px}.vb-man__phai{display:contents}.vb-quota{order:1;width:100%;text-align:center;font-size:11px}.vb-man__ten{display:none}.vb-man__ruot{padding:14px 12px 40px}.vb-xt{padding:16px}.vb-xt__ten{font-size:21px;line-height:29px}}
.wave span{flex:1 1 0;border-radius:9999px;background:#ECECEC;transition:background-color .2s linear}
.wave span.is-on{background:#B80001}
.art-share,.art-bar__logo{display:none}@media (min-width:744px) and (max-width:1023.98px) and (max-aspect-ratio:4/5),(min-width:744px) and (max-width:1023.98px) and (max-height:599.98px){.v-web.art-desk .article-topbar{max-width:813px}}@media (min-width:1024px),(min-width:744px) and (max-width:1023.98px) and (min-aspect-ratio:4/5) and (min-height:600px){.v-web.art-desk .page{grid-template-columns:minmax(0,1fr)}.v-web.art-desk .page:has(>.siderail){grid-template-columns:minmax(0,1fr) 300px}.v-web.art-desk .page>main,.v-web.art-desk .page .site-footer{grid-column:1}.v-web.art-desk .page>main{border-left:1px solid var(--line);border-right:1px solid var(--line)}.v-web.art-desk .siderail{grid-column:2;grid-row:1 / 3;border-left:0}.art-desk .article-hero,.art-desk .article-topbar{display:none}.art-desk .art-bar__logo{display:block;flex:none;margin-right:4px}.art-desk .art-bar__logo img{width:108px;height:32px;object-fit:contain}.v-web.art-desk .page main .shell{padding-inline:32px}.art-desk .article-head{padding-top:32px}.art-desk .article__tag{font-size:17px;line-height:24px}.art-desk .article__title{padding-top:14px;font-size:34px;line-height:44px;letter-spacing:-.02em;color:var(--ink-strong)}.art-desk .article__sapo{margin-top:20px;padding-left:16px;border-left-color:var(--gnm-red);font-size:17px;line-height:29px}.art-desk .article__meta,.art-desk .tg-dau{margin-top:24px;padding-top:16px;padding-bottom:16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.art-desk .art-body{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:40px;align-items:start}.art-desk .art-share{display:flex;flex-direction:column;gap:12px;position:sticky;top:88px;padding-top:32px}.art-share__nut{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);color:var(--icon-dark);box-shadow:0 1px 2px rgba(16,24,40,.06);cursor:pointer;transition:color .15s var(--ease),border-color .15s var(--ease)}.art-share__nut:hover,.art-share__nut[aria-pressed="true"]{color:var(--gnm-red);border-color:#FFC9C9}.art-desk .art-share__nut .icon{width:17px;height:17px}.art-desk .article__body{max-width:760px;padding-top:12px}.art-desk .article__body p,.art-desk .article__body blockquote{padding-top:20px;font-family:'Noto Serif',Georgia,serif;font-size:18px;line-height:32px;color:var(--ink-strong)}.art-desk .article__body blockquote{margin-top:20px;padding:2px 0 2px 20px;border-left:3px solid var(--line-3);font-style:italic}.art-desk .article__body h2{padding-top:32px;font-size:22px;line-height:30px}.art-desk .article__body figure{margin:32px 0 8px}.art-desk .article__body figcaption{font-size:14px;line-height:21px}.art-desk .profile-section{margin-top:40px;padding-bottom:40px;border-top:1px solid var(--line)}.v-web .rail-card.art-rail-plain{padding:4px 2px 0;background:none;box-shadow:none}.v-web .rail-title.art-rail-do{font-size:15px;line-height:22px;color:var(--gnm-red)}.rail-spot{display:grid;gap:16px;padding-top:12px}.rail-spot__row{display:grid;grid-template-columns:68px minmax(0,1fr);gap:10px;align-items:start}.rail-spot__row>img{width:68px;height:52px;border-radius:var(--r-card);object-fit:cover;background:var(--fill-soft)}.rail-spot__title{font-size:12.5px;font-weight:700;line-height:17px;color:var(--ink-strong);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rail-spot__title a:hover{color:var(--gnm-red)}.rail-spot__meta{display:flex;align-items:center;gap:4px;padding-top:4px;font-size:11px;line-height:16px;color:var(--text-muted)}.v-web .rail-spot__meta .icon{width:12px;height:12px}}
.cht-khoi{padding-top:20px;padding-bottom:4px}.cht-khoi__the{padding:16px;border:1px solid #FFD6D6;border-radius:var(--r-lg);background:linear-gradient(135deg,#FFF4F4 0%,#FFE6E6 100%)}.cht-khoi__nhan{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--r-pill);background:var(--gnm-red);color:#fff;font-size:11px;font-weight:800;line-height:16px;letter-spacing:.04em;text-transform:uppercase}.cht-khoi__nhan .icon{width:12px;height:12px}.cht-khoi__ten{padding-top:10px;font-size:18px;font-weight:800;line-height:25px;letter-spacing:-.011em;color:var(--ink-strong)}.cht-khoi__ngu-canh{padding-top:6px;font-size:13px;line-height:20px;color:var(--text-action)}.cht-khoi__cuoi{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 12px;padding-top:14px}.cht-khoi__so{font-size:12px;line-height:18px;color:var(--text-action)}.cht-khoi__so b{color:var(--ink-strong)}.cht-khoi__cta{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:var(--r-pill);background:var(--gnm-red);color:#fff;font-size:13px;font-weight:700;white-space:nowrap}.cht-dau{padding-top:16px}.cht-nhan{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;line-height:18px;letter-spacing:.06em;text-transform:uppercase;color:var(--gnm-red)}.cht-nhan .icon{width:14px;height:14px}.cht-bia{margin-top:12px;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--r-lg);background:var(--fill-soft)}.cht-bia img{width:100%;height:100%;object-fit:cover}.cht-ten{padding-top:14px;font-size:22px;font-weight:800;line-height:30px;letter-spacing:-.015em;color:var(--ink-strong)}.cht-ngu-canh{padding-top:8px;font-size:15px;line-height:24px;color:var(--text-action)}.cht-so{display:flex;flex-wrap:wrap;gap:6px 18px;padding-top:12px;font-size:13px;line-height:20px;color:var(--text-action)}.cht-so li{display:inline-flex;align-items:center;gap:6px}.cht-so .icon{width:15px;height:15px;color:var(--icon-grey)}.cht-so b{color:var(--ink-strong)}.cht-cta{width:100%;height:46px;margin-top:16px;border:1px solid var(--gnm-red);border-radius:var(--r-pill);background:var(--gnm-red);color:#fff;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background-color .15s var(--ease)}.cht-cta:hover{background:#940809;border-color:#940809}.cht-cta.is-phu{background:var(--surface);color:var(--gnm-red)}.cht-dong{margin-top:16px;padding:12px 14px;border-radius:var(--r-md);background:var(--fill-soft);font-size:14px;line-height:21px;color:var(--text-action);text-align:center}.cht-soan{padding-top:16px}.cht-soan__the{padding:16px;border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-card)}.cht-soan__dau{display:flex;align-items:center;gap:10px}.cht-soan__dau img{width:36px;height:36px;flex:none;border-radius:var(--r-pill);object-fit:cover}.cht-soan__ten{font-size:14px;font-weight:700;line-height:20px;color:var(--ink-strong)}.cht-soan__phu{font-size:12px;line-height:17px;color:var(--text-muted)}.cht-o{display:block;width:100%;min-height:188px;margin-top:12px;padding:12px 14px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);font-family:inherit;font-size:15px;line-height:24px;color:var(--ink);resize:vertical}.cht-o:focus{outline:none;border-color:var(--gnm-red);box-shadow:0 0 0 3px rgba(184,0,1,.12)}.cht-o.is-loi{border-color:#B42318}.cht-soan__do{display:flex;justify-content:space-between;gap:12px;padding-top:6px;font-size:12px;line-height:17px}.cht-goi-y{color:var(--text-muted)}.cht-dem{flex:none;color:var(--text-muted);font-variant-numeric:tabular-nums}.cht-dem.is-du{color:#0F7B45}.cht-dem.is-qua,.cht-goi-y.is-qua{color:#B42318}.cht-loi{margin-top:10px;padding:9px 12px;border-radius:var(--r-md);background:#FDECEC;color:#B42318;font-size:13px;line-height:19px}.cht-luu-y{padding-top:10px;font-size:12px;line-height:18px;color:var(--text-action)}.cht-luu-y + .cht-luu-y{padding-top:4px}.cht-luu-y a{color:var(--gnm-red);text-decoration:underline}.cht-soan__nut{display:flex;justify-content:flex-end;gap:8px;padding-top:14px}.cht-nut{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 18px;border:1px solid transparent;border-radius:var(--r-pill);font-family:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer}.cht-nut--chinh{background:var(--gnm-red);color:#fff}.cht-nut--chinh:disabled{background:#E9B8B8;cursor:not-allowed}.cht-nut--phu{background:var(--fill-soft);color:var(--text-action)}.cht-nut--vien{border-color:var(--gnm-red);background:var(--surface);color:var(--gnm-red)}.cht-ds{padding-top:28px}.cht-ds__so{font-weight:600;color:var(--text-muted)}.cht-list{display:flex;flex-direction:column}.cht-tl{padding:16px 0;border-top:1px solid var(--line)}.cht-tl:first-child{border-top:0}.cht-tl--toi{margin:4px -12px 10px;padding:14px 12px;border:1px solid #FFD6D6;border-radius:var(--r-lg);background:#FFF8F8}.cht-tl--toi + .cht-tl{border-top:0}.cht-tl.is-nhay{animation:cht-nhay 1.4s ease-out}@keyframes cht-nhay{0%{box-shadow:0 0 0 0 rgba(184,0,1,.35)}100%{box-shadow:0 0 0 12px rgba(184,0,1,0)}}.cht-tl__dau{display:flex;align-items:flex-start;gap:10px}.cht-tl--cho .cht-tl__ava,.cht-tl--cho .cht-tl__ai,.cht-tl--cho .cht-tl__noi{opacity:.5}.cht-tl__ava{flex:none;display:block}.cht-tl__ava img{width:36px;height:36px;border-radius:var(--r-pill);object-fit:cover;background:var(--fill-soft)}.cht-tl__ai{flex:1;min-width:0}.cht-tl__dong1{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px}.cht-tl__ten{font-size:14px;font-weight:700;line-height:20px;color:var(--ink-strong)}.cht-nhan-chon{display:inline-grid;place-items:center;width:18px;height:18px;color:var(--gnm-red)}.cht-nhan-chon .icon{width:14px;height:14px}.cht-tl__phu{padding-top:1px;font-size:12px;line-height:17px;color:var(--text-muted)}.cht-tl__menu{flex:none;display:grid;place-items:center;width:32px;height:32px;margin:-4px -6px 0 0;border:0;border-radius:var(--r-pill);background:none;color:var(--text-muted);cursor:pointer}.cht-tl__menu:hover{background:var(--fill-soft);color:var(--ink-strong)}.cht-tl__menu .icon{width:16px;height:16px}.cht-tl__noi{padding-top:10px;font-size:15px;line-height:24px;color:var(--ink);white-space:pre-line;overflow-wrap:anywhere}.cht-tl__cuoi{display:flex;align-items:center;gap:8px;padding-top:10px}.cht-tim{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);color:var(--text-action);font-family:inherit;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.cht-tim .icon{width:15px;height:15px}.cht-tim[aria-pressed="true"]{border-color:#FFC9C9;background:#FFF2F2;color:var(--gnm-red)}.cht-tim[aria-pressed="true"] .icon{fill:currentColor}.cht-tim:disabled{opacity:.55;cursor:default}.cht-trong{padding:28px 0;text-align:center;font-size:13px;line-height:20px;color:var(--text-muted)}.cht-moi{padding-top:12px}.cht-moi__the{padding:16px;border-radius:var(--r-lg);background:var(--fill-soft)}.cht-moi__ten{font-size:15px;font-weight:800;line-height:22px;color:var(--ink-strong)}.cht-moi__chu{padding-top:4px;padding-bottom:12px;font-size:13px;line-height:20px;color:var(--text-action)}.cht-cu{padding-top:28px;padding-bottom:12px}.cht-cu__ds{padding-top:6px}.cht-cu__dong a{display:block;padding:12px 0;border-top:1px solid var(--line)}.cht-cu__dong:first-child a{border-top:0}.cht-cu__tuan{display:block;font-size:11px;font-weight:700;line-height:16px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.cht-cu__ten{display:block;padding-top:2px;font-size:14px;font-weight:700;line-height:20px;color:var(--ink-strong)}.cht-cu__dong a:hover .cht-cu__ten{color:var(--gnm-red)}.cht-cu__phu{display:block;padding-top:2px;font-size:12px;line-height:17px;color:var(--text-muted)}@media (min-width:1024px),(min-width:744px) and (max-width:1023.98px) and (min-aspect-ratio:4/5) and (min-height:600px){.v-web .cht-dau{padding-top:24px}.v-web .cht-bia{aspect-ratio:21 / 9}.v-web .cht-ten{font-size:28px;line-height:36px}.v-web .cht-cta{width:auto;padding:0 28px}.v-web .cht-khoi__ten{font-size:20px;line-height:28px}}.cht-khoi{display:none}
.cs-nhom{margin-top:28px;padding:16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.cs-nhom__ten{font-size:14px;font-weight:800;line-height:20px;color:var(--ink-strong)}.cs-nhom__chu{padding-top:2px;font-size:13px;line-height:20px;color:var(--text-action)}.cs-nhom__nut{display:flex;align-items:center;gap:8px;padding-top:12px}.cs-nut{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border:1px solid transparent;border-radius:var(--r-pill);font-family:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.cs-nut .icon{width:16px;height:16px;flex:none}.cs-nut--chinh{background:var(--gnm-red);color:#fff}.cs-nut--chinh:hover{background:#940809}.cs-nut--chinh:disabled{background:#E9B8B8;cursor:not-allowed}.cs-nut--phu{background:var(--fill-soft);color:var(--text-action)}.cs-nut--vien{border-color:var(--line-2);background:var(--surface);color:var(--ink)}.cs-nut--nguy{background:#B42318;color:#fff}.cs-nhom__nut .cs-nut--chinh{flex:1}.cs-hop{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center}.cs-hop[hidden]{display:none}.cs-hop__nen{position:absolute;inset:0;background:rgba(16,24,40,.48)}.cs-hop__khung{position:relative;width:100%;max-width:480px;max-height:92vh;overflow-y:auto;padding:0 16px calc(16px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;background:var(--surface);box-shadow:0 -8px 32px rgba(16,24,40,.18);animation:cs-len .22s var(--ease)}@keyframes cs-len{from{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.cs-hop__dau{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -16px;padding:12px 16px 10px;border-bottom:1px solid var(--line);background:var(--surface)}.cs-hop__ten{font-size:16px;font-weight:800;line-height:24px;color:var(--ink-strong)}.cs-hop__x{flex:none;display:grid;place-items:center;width:36px;height:36px;margin-right:-8px;border:0;border-radius:var(--r-pill);background:none;color:var(--icon-dark);cursor:pointer}.cs-hop__x:hover{background:var(--fill-soft)}.cs-hop__x .icon{width:18px;height:18px}.cs-hop__than{padding-top:14px}.cs-hop__nut{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-top:16px}.cs-nguoi{display:flex;align-items:center;gap:10px}.cs-nguoi img{width:36px;height:36px;flex:none;border-radius:var(--r-pill);object-fit:cover}.cs-nguoi b{display:block;font-size:14px;font-weight:700;line-height:20px;color:var(--ink-strong)}.cs-nguoi span{display:block;font-size:12px;line-height:17px;color:var(--text-muted)}.cs-o{display:block;width:100%;min-height:150px;margin-top:12px;padding:12px 14px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);font-family:inherit;font-size:15px;line-height:24px;color:var(--ink);resize:vertical}.cs-o:focus{outline:none;border-color:var(--gnm-red);box-shadow:0 0 0 3px rgba(184,0,1,.12)}.cs-o[readonly]{background:var(--fill-soft);color:var(--text-action)}.cs-o.is-loi{border-color:#B42318}.cs-o--nho{min-height:84px;margin-top:6px}.cs-do{display:flex;justify-content:space-between;gap:12px;padding-top:6px;font-size:12px;line-height:17px}.cs-goi-y{color:var(--text-muted)}.cs-dem{flex:none;color:var(--text-muted);font-variant-numeric:tabular-nums}.cs-dem.is-du{color:#0F7B45}.cs-dem.is-qua,.cs-goi-y.is-qua{color:#B42318}.cs-loi{margin-top:10px;padding:9px 12px;border-radius:var(--r-md);background:#FDECEC;color:#B42318;font-size:13px;line-height:19px}.cs-bao-trang{margin-top:12px;padding:10px 12px;border-radius:var(--r-md);background:#FDF1DC;color:#8A5A00;font-size:13px;line-height:19px}.cs-bao-trang b{display:block;font-weight:700}.cs-bao-trang--an{background:#FDECEC;color:#B42318}.cs-bao-trang--ok{background:#E6F4EC;color:#0F7B45}.cs-luu-y{padding-top:10px;font-size:12px;line-height:18px;color:var(--text-action)}.cs-luu-y--dau{padding-top:0;font-size:13px}.cs-ket-qua{padding:12px 0 4px;text-align:center}.cs-ket-qua__ico{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 12px;border-radius:var(--r-pill);background:#FDF1DC;color:#8A5A00}.cs-ket-qua__ico .icon{width:24px;height:24px}.cs-ket-qua__ten{font-size:16px;font-weight:800;line-height:24px;color:var(--ink-strong)}.cs-ket-qua__chu{padding-top:6px;font-size:14px;line-height:21px;color:var(--text-action)}.cs-ket-qua + .cs-hop__nut{justify-content:center}.cs-bai{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface)}a.cs-bai:hover{border-color:#FFC9C9}.cs-bai img{width:72px;height:54px;flex:none;border-radius:var(--r-card);object-fit:cover;background:var(--fill-soft)}.cs-bai__than{min-width:0}.cs-bai__ten{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:700;line-height:19px;color:var(--ink-strong)}.cs-bai__phu{display:block;padding-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:17px;color:var(--text-muted)}.cs-bc{display:flex;flex-direction:column;gap:2px;padding-top:8px}.cs-bc__dong{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 4px;border-radius:var(--r-md);font-size:14px;line-height:20px;color:var(--ink);cursor:pointer}.cs-bc__dong:hover{background:var(--fill-soft)}.cs-bc__dong input{width:18px;height:18px;flex:none;accent-color:var(--gnm-red)}.cs-nhan-o{display:block;padding-top:12px;font-size:13px;font-weight:600;line-height:19px;color:var(--ink-strong)}.cs-nhan-o span{font-weight:400;color:var(--text-muted)}.cs-xn{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:24px}.cs-xn[hidden]{display:none}.cs-xn__nen{position:absolute;inset:0;background:rgba(16,24,40,.4)}.cs-xn__khung{position:relative;width:100%;max-width:340px;padding:20px;border-radius:16px;background:var(--surface);box-shadow:0 16px 40px rgba(16,24,40,.2)}.cs-xn__ten{font-size:16px;font-weight:800;line-height:24px;color:var(--ink-strong)}.cs-xn__chu{padding-top:6px;font-size:14px;line-height:21px;color:var(--text-action)}.cs-xn__nut{display:grid;gap:8px;padding-top:18px}.cs-xn__nut .cs-nut{width:100%}.cs-thong-bao{position:fixed;left:50%;bottom:calc(92px + env(safe-area-inset-bottom));z-index:120;display:flex;align-items:center;gap:14px;width:max-content;max-width:calc(100% - 32px);padding:10px 14px 10px 16px;border-radius:var(--r-md);background:#1A1A1A;color:#fff;font-size:14px;line-height:20px;box-shadow:0 8px 24px rgba(0,0,0,.25);opacity:0;pointer-events:none;transform:translate(-50%,16px);transition:opacity .2s,transform .2s}.cs-thong-bao.is-hien{opacity:1;pointer-events:auto;transform:translate(-50%,0)}.cs-thong-bao a{flex:none;font-weight:700;color:#FF9293}.cs-the{padding:14px 16px 16px;border-radius:var(--r-card);background:var(--surface);box-shadow:var(--sh-card)}.cs-the.is-nhay{animation:cs-nhay 1.4s ease-out}@keyframes cs-nhay{0%{box-shadow:0 0 0 0 rgba(184,0,1,.4)}100%{box-shadow:0 0 0 12px rgba(184,0,1,0)}}.cs-the__dau{display:flex;align-items:flex-start;gap:10px}.cs-the__dau>img{width:36px;height:36px;flex:none;border-radius:var(--r-pill);object-fit:cover}.cs-the__ai{flex:1;min-width:0}.cs-the__ten{display:flex;align-items:center;flex-wrap:wrap;gap:2px 8px;font-size:14px;font-weight:700;line-height:20px;color:var(--ink-strong)}.cs-nhan{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--text-muted)}.cs-nhan .icon{width:12px;height:12px}.cs-the__phu{font-size:12px;line-height:17px;color:var(--text-muted)}.cs-the__menu{flex:none;display:grid;place-items:center;width:32px;height:32px;margin:-4px -6px 0 0;border:0;border-radius:var(--r-pill);background:none;color:var(--text-muted);cursor:pointer}.cs-the__menu:hover{background:var(--fill-soft);color:var(--ink-strong)}.cs-the__menu .icon{width:16px;height:16px}.cs-chip{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:3px 9px;border-radius:var(--r-pill);background:#FDF1DC;color:#8A5A00;font-size:12px;font-weight:600;line-height:18px}.cs-chip .icon{width:12px;height:12px}.cs-chip--tu-choi,.cs-chip--an{background:#FDECEC;color:#B42318}.cs-ly-do{padding-top:6px;font-size:13px;line-height:19px;color:var(--text-action)}.cs-the__noi{padding-top:10px;font-size:15px;line-height:24px;color:var(--ink);white-space:pre-line;overflow-wrap:anywhere}.cs-xem-them{margin-top:2px;padding:0;border:0;background:none;font-family:inherit;font-size:14px;font-weight:600;line-height:22px;color:var(--text-action);cursor:pointer}.cs-xem-them:hover{color:var(--ink-strong);text-decoration:underline}.cs-ghi-chu{margin-top:10px;padding:8px 12px;border-radius:var(--r-md);background:var(--fill-soft);font-size:12px;line-height:18px;color:var(--text-action)}.cs-the--rieng .cs-the__noi,.cs-the--rieng .cs-bai{opacity:.6}@media (min-width:744px){.cs-hop{align-items:center;padding:24px}.cs-hop__khung{max-width:560px;max-height:calc(100vh - 48px);padding-bottom:20px;border-radius:16px}.cs-nhom__nut .cs-nut--chinh{flex:none}}@media (min-width:1024px),(min-width:744px) and (max-width:1023.98px) and (min-aspect-ratio:4/5) and (min-height:600px){.cs-thong-bao{bottom:24px}.art-desk .cs-nhom{max-width:760px;margin-left:80px}}.sheet-menu button[data-card-act="Chia sẻ về trang cá nhân"]{position:relative;margin-bottom:7px}.sheet-menu button[data-card-act="Chia sẻ về trang cá nhân"]::after{content:"";position:absolute;left:8px;right:8px;bottom:-5px;border-bottom:1px solid var(--line)}.sheet-menu button[data-card-act="Facebook"] .icon{color:#1877F2}.sheet-menu button[data-card-act="X"] .icon{color:#000}.actions>[data-chia-se],.actions>[data-chia-se] + [data-save]{margin-left:-8px}
.dcq{display:grid;gap:12px;padding-top:0;padding-bottom:var(--gutter);}@media (min-width:744px){.v-web .dcq{padding-bottom:calc(var(--gutter) + 20px);}.v-web .dcq-ds{grid-template-columns:repeat(2,minmax(0,1fr));}}.dcq__ten{font-size:18px;font-weight:800;line-height:25px;letter-spacing:-.011em;color:var(--ink-strong);}.dcq__dau{display:flex;align-items:center;justify-content:space-between;gap:12px;}.dcq__them{flex:none;}.dcq__the{position:relative;overflow:hidden;border-radius:var(--r-card);background:var(--fill-soft);}.dcq__the > img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;}.dcq__scrim{position:absolute;inset:0;background:linear-gradient(to top,#000 0%,rgba(0,0,0,.25) 55%,rgba(0,0,0,0) 100%);}.dcq__lien-ket{position:absolute;inset:0;z-index:1;}.dcq__luu{position:absolute;top:12px;right:12px;z-index:2;width:34px;height:34px;display:grid;place-items:center;border-radius:var(--r-pill);background:rgba(16,24,40,.42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;}.dcq__luu .icon{width:16px;height:16px;}.dcq__luu[aria-pressed="true"] .icon{fill:#fff;}.dcq__than{position:absolute;left:0;right:0;bottom:0;z-index:1;display:grid;gap:4px;padding:14px 16px 16px;pointer-events:none;color:#fff;}.dcq__noi{display:flex;align-items:center;gap:4px;font-size:12px;line-height:18px;color:rgba(255,255,255,.85);}.dcq__noi .icon{width:12px;height:12px;flex:none;}.dcq__anh-ten{font-size:18px;font-weight:800;line-height:24.75px;letter-spacing:-.011em;}.dcq__nguoi{display:flex;align-items:center;gap:6px;padding-top:2px;font-size:12px;font-weight:600;line-height:18px;color:rgba(255,255,255,.9);}.dcq__nguoi img{width:22px;height:22px;flex:none;border-radius:var(--r-pill);object-fit:cover;}.dcq__gio{font-weight:400;color:rgba(255,255,255,.65);}.dcq__xem{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:rgba(255,255,255,.85);}.dcq__xem .icon{width:14px;height:14px;flex:none;}.dcq-kp{margin-block:12px;}.dcq-the{min-width:0;}.dcq-ds-khoi{padding-top:16px;padding-bottom:8px;}.dcq-ds__dau{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;}.dcq-ds__ten{font-size:26px;font-weight:800;line-height:34px;letter-spacing:-.015em;color:var(--ink-strong);}.dcq-ds__phu{padding-top:4px;font-size:13px;line-height:20px;color:var(--text-action);}.dcq-ds__gui{display:inline-flex;align-items:center;flex:none;height:38px;padding:0 16px;border:1px solid var(--gnm-red);border-radius:var(--r-pill);color:var(--gnm-red);font-size:13px;font-weight:700;white-space:nowrap;}.dcq-ds__gui:hover{background:#FFEFEF;}@media (min-width:1024px),(min-width:744px) and (max-width:1023.98px) and (min-aspect-ratio:4/5) and (min-height:600px){.v-web .dcq-ds__gui{display:none;}}.dcq-ds{display:grid;gap:20px 16px;padding-top:20px;}.dcq-the{position:relative;overflow:hidden;border-radius:var(--r-card);background:#000;}.dcq-the__anh{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--fill-soft);}.dcq-the__anh img{display:block;width:100%;height:100%;object-fit:cover;}.dcq-the__phu{position:absolute;inset:0;background:linear-gradient(to top,#000 0%,rgba(0,0,0,.25) 55%,rgba(0,0,0,0) 100%);}.dcq-the__lk{position:absolute;inset:0;z-index:1;}.dcq-the__luu{position:absolute;top:12px;right:12px;z-index:2;width:34px;height:34px;display:grid;place-items:center;border-radius:var(--r-pill);background:rgba(16,24,40,.42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;}.dcq-the__luu .icon{width:17px;height:17px;}.dcq-the__luu[aria-pressed="true"]{color:var(--gnm-red);}.dcq-the__luu[aria-pressed="true"] .icon{fill:var(--gnm-red);}.dcq-the__chu{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:0 var(--gutter) 12px;pointer-events:none;color:#fff;}.dcq-the__ten{font-size:16px;font-weight:800;line-height:22px;letter-spacing:-.011em;}.dcq-the__noi{display:flex;align-items:center;gap:4px;padding-top:4px;font-size:12px;line-height:18px;color:rgba(255,255,255,.8);}.dcq-the__noi .icon{width:12px;height:12px;flex:none;}.dcq-the__nguoi{display:flex;align-items:center;gap:8px;padding:10px var(--gutter);background:#000;font-size:12px;line-height:18px;}.dcq-the__nguoi img{width:24px;height:24px;flex:none;border-radius:var(--r-pill);object-fit:cover;}.dcq-the__ai{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:rgba(255,255,255,.8);}.dcq-the__gio{flex:none;font-size:11px;line-height:16.5px;color:rgba(255,255,255,.5);}.dcq-ct{display:grid;gap:10px;padding-top:16px;}.dcq-ct__anh{overflow:hidden;border-radius:var(--r-card);background:var(--fill-soft);}.dcq-ct__anh img{display:block;width:100%;height:auto;}.dcq-ct__noi{display:flex;align-items:center;gap:4px;padding-top:6px;font-size:13px;font-weight:600;line-height:20px;color:var(--gnm-red);}.dcq-ct__noi .icon{width:12px;height:12px;flex:none;color:var(--gnm-red);}.dcq-ct__ten{font-size:22px;font-weight:800;line-height:30px;letter-spacing:-.011em;color:var(--ink-strong);}.dcq-ct__nguoi{display:flex;align-items:center;gap:10px;padding-top:2px;}.dcq-ct__nguoi > img{width:36px;height:36px;flex:none;border-radius:var(--r-pill);object-fit:cover;}.dcq-ct__nguoi b{display:block;font-size:13px;font-weight:700;line-height:19.5px;color:var(--ink-strong);}.dcq-ct__nguoi span{font-size:12px;line-height:18px;color:var(--text-action);}.dcq-ct__mo-ta{font-size:15px;line-height:24px;color:var(--ink);}.dcq-ct__act{margin-top:2px;}.dcq-bai .article__title{padding-top:0;}.art-desk .dcq-bai .article-head{padding-top:20px;}.art-desk .dcq-ct .article__body,.art-desk .article__body:has(> .dcq-ct__anh){max-width:none;}.dcq-gui{padding-top:20px;padding-bottom:8px;scroll-margin-top:72px;}.dcq-gui__the{padding:16px;border-radius:var(--r-card);background:#FFEFEF;}.dcq-gui__bieu{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:var(--r-md);background:var(--surface);color:var(--gnm-red);}.dcq-gui__bieu .icon{width:22px;height:22px;}.dcq-gui__the:has(.dcq-gui__form[hidden]){display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:center;}.dcq-gui__the:has(.dcq-gui__form[hidden]) > .dcq-gui__nut--mo{grid-column:1 / -1;}.dcq-gui__the:not(:has(.dcq-gui__form[hidden])) > .dcq-gui__bieu{display:none;}.dcq-ds-khoi > .dcq-gui{padding-top:16px;padding-bottom:0;}.dcq-gui__loi{min-width:0;}.dcq-gui__ten{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:800;line-height:22.5px;letter-spacing:-.011em;color:var(--ink-strong);}.dcq-gui__ten .icon{width:17px;height:17px;flex:none;color:var(--gnm-red);}.dcq-gui__chu{padding-top:4px;font-size:13px;line-height:20px;color:var(--text-action);}.dcq-gui__form{display:grid;gap:12px;padding-top:14px;}.dcq-tai{position:relative;display:grid;place-items:center;min-height:140px;padding:16px;overflow:hidden;border:1px dashed #F0A5A5;border-radius:var(--r-card);background:rgba(255,255,255,.7);text-align:center;cursor:pointer;}.dcq-tai__goi{display:grid;justify-items:center;gap:4px;}.dcq-tai__goi .icon{width:22px;height:22px;color:var(--gnm-red);}.dcq-tai__chinh{font-size:14px;font-weight:700;color:var(--ink-strong);}.dcq-tai__phu{font-size:12px;line-height:18px;color:var(--text-action);}.dcq-tai__xem{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}.dcq-tai__doi{position:absolute;left:50%;bottom:10px;z-index:1;transform:translateX(-50%);padding:5px 12px;border-radius:var(--r-pill);background:rgba(16,24,40,.6);color:#fff;font-size:12px;font-weight:600;line-height:18px;white-space:nowrap;}.dcq-tai.co-anh .dcq-tai__goi{display:none;}.dcq-o{display:grid;gap:6px;}.dcq-o__nhan{font-size:12px;font-weight:700;line-height:18px;color:var(--ink-strong);}.dcq-o input,.dcq-o textarea{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-card);background:#fff;font:inherit;font-size:14px;line-height:21px;color:var(--ink-strong);}.dcq-o textarea{min-height:80px;resize:vertical;}.dcq-o input::placeholder,.dcq-o textarea::placeholder{color:var(--text-muted);}.dcq-o__dem{justify-self:end;font-size:11px;line-height:16px;color:var(--text-action);}.dcq-gui__nut{height:42px;border-radius:var(--r-pill);background:var(--gnm-red);color:#fff;font-size:14px;font-weight:700;}.dcq-gui__nut--mo{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;margin-top:14px;padding-inline:20px;border:1px solid var(--gnm-red);border-radius:var(--r-pill);background:var(--surface);color:var(--gnm-red);font-size:13px;font-weight:700;}.dcq-gui__nut--mo .icon{width:16px;height:16px;flex:none;}.dcq-gui__nut--mo:focus-visible{border-radius:var(--r-pill);}.dcq-gui__nut--mo[hidden]{display:none;}.dcq-gui__nut--mo:hover{background:rgba(184,0,1,.06);}@media (min-width:744px){.v-web .dcq-gui__the:has(.dcq-gui__form[hidden]){display:flex;align-items:center;gap:16px;padding:16px 20px;}.v-web .dcq-gui__the:has(.dcq-gui__form[hidden]) > .dcq-gui__loi{flex:1;}.v-web .dcq-gui__nut--mo{width:auto;flex:none;margin-top:0;}.v-web .dcq-gui__ten{font-size:17px;line-height:25px;}}.dcq-gui__hang{display:flex;align-items:center;gap:10px;}.dcq-gui__hang .dcq-gui__nut{flex:1;}.dcq-gui__huy{flex:none;height:42px;padding-inline:14px;border-radius:var(--r-pill);color:var(--text-action);font-size:13px;font-weight:600;}.dcq-gui__huy:hover{background:rgba(16,24,40,.06);}.dcq-gui__luu-y{font-size:12px;line-height:18px;color:var(--text-action);text-align:center;}
.post-row__loai{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--r-pill);background:var(--fill-soft);color:var(--text-action);font-size:11px;font-weight:600;line-height:16px;white-space:nowrap;}
.tg-dau{padding-top:18px}.tg-list{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:8px}.tg-cum{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.tg-list .tg-cum img{width:30px;height:30px;flex:none;border-radius:var(--r-pill);object-fit:cover;background:var(--fill-soft)}.tg-cum__ten{font-size:14px;font-weight:700;line-height:20px;color:var(--ink)}.tg-cum:hover .tg-cum__ten{text-decoration:underline}.tg-dau .article__date{padding-top:8px}.tg-meta{flex-wrap:wrap;row-gap:4px}.tg-stack{display:flex;flex:none;align-items:center}.tg-stack img{position:relative;flex:none;border-radius:var(--r-pill);object-fit:cover;background:var(--fill-soft)}.tg-stack img:nth-child(1){z-index:3}.tg-stack img:nth-child(2){z-index:2}.tg-stack img:nth-child(3){z-index:1}.tophero__meta .tg-stack img{width:22px;height:22px;box-shadow:0 0 0 1.5px #000}.tophero__meta .tg-stack img + img{margin-left:-7px}.byline .tg-stack img{width:28px;height:28px;box-shadow:0 0 0 2px var(--surface)}.byline .tg-stack img + img{margin-left:-8px}.tg-who{display:inline-flex;align-items:center;gap:6px;min-width:0}.tg-names{flex-wrap:wrap;row-gap:2px}.tg-more{position:relative;flex:none;display:inline-flex;align-items:center;height:20px;padding:0 6px;border:0;border-radius:var(--r-pill);background:var(--fill-soft);font-family:inherit;font-size:11px;font-weight:700;line-height:1;color:var(--ink-strong);cursor:pointer}.tg-more::after{content:"";position:absolute;inset:-10px -8px}.tg-more:hover{background:var(--line-2)}.tophero__meta .tg-more{background:rgba(255,255,255,.18);color:#fff}.tophero__meta .tg-more:hover{background:rgba(255,255,255,.3)}.tg-time.is-xuong{flex-basis:100%}.tg-time.is-xuong .tg-dot{display:none}.tg-ds{display:flex;flex-direction:column;padding-top:8px}.tg-ds__dong{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 4px;border-radius:var(--r-md);font-size:15px;font-weight:600;line-height:22px;color:var(--ink-strong)}.tg-ds__dong:hover{background:var(--fill-soft)}.tg-ds__dong img{width:36px;height:36px;flex:none;border-radius:var(--r-pill);object-fit:cover;background:var(--fill-soft)}.sheet.is-neo.is-tg #sheetTitle{display:block;padding:6px 10px 2px;font-size:13px;line-height:20px}.sheet.is-neo.is-tg .tg-ds{padding-top:2px}.sheet.is-neo.is-tg .tg-ds__dong{min-height:44px;padding:6px 10px;font-size:13px}.sheet.is-neo.is-tg .tg-ds__dong img{width:28px;height:28px}
.tg-time--duoi{flex-basis:100%}.tg-chu .tg-names{row-gap:0}@media (min-width:744px){.v-web .feat .hscroll>li:first-child .byline.tg-chu{padding-top:4px;padding-bottom:4px}.v-web .feat .hscroll>li:first-child .tg-more{background:rgba(255,255,255,.18);color:#fff}.v-web .feat .hscroll>li:first-child .tg-more:hover{background:rgba(255,255,255,.3)}}
.hs-nut{display:none}@media (min-width:1024px),(min-width:744px) and (max-width:1023.98px) and (min-aspect-ratio:4/5) and (min-height:600px){.v-web .hs-boc{position:relative}.v-web .hs-nut{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:36px;height:36px;margin-top:-18px;border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-strong);box-shadow:0 4px 12px rgba(16,24,40,.14);opacity:0;pointer-events:none;cursor:pointer;transition:opacity .15s var(--ease),background-color .15s var(--ease)}.v-web .hs-nut--truoc{left:2px}.v-web .hs-nut--sau{right:2px}.v-web .hs-boc:hover .hs-nut{opacity:1;pointer-events:auto}.v-web .hs-boc:hover .hs-nut[hidden]{opacity:0;pointer-events:none}.v-web .hs-nut:hover{background:var(--fill-soft)}.v-web .hs-nut .icon{width:16px;height:16px}.v-web .hs-nut--truoc .icon{transform:rotate(180deg)}}
@media (min-width:1024px),(min-width:744px) and (max-width:1023.98px) and (min-aspect-ratio:4/5) and (min-height:600px){.v-web .page>main>.redlist,.v-web .page>main>.spotlist{margin-inline:24px;border-radius:4px}.v-web .page>main>.redlist>.shell,.v-web .page>main>.spotlist>.shell{padding-inline:16px}}
.v-web .page .searchbar[hidden],.searchbar[hidden]{display:none;}.app-header__inner:has(> [data-tim-mo]){position:relative;justify-content:flex-start;}.app-header__inner:has(> [data-tim-mo]) > .brand{position:absolute;left:50%;transform:translateX(-50%);}.app-header__inner > [data-tim-mo]{margin-left:auto;margin-right:-8px;}.deskbar__menu,.deskbar__logo,.deskbar__toi{display:none;}.deskbar__cuoi{display:flex;align-items:center;gap:8px;flex:none;}@media (min-width:744px) and (max-width:1023.98px) and (min-aspect-ratio:4/5) and (min-height:600px){.v-web .desknav{display:none;}.v-web .page,.v-web .page:has(> .siderail),.v-web.art-desk .page,.v-web.art-desk .page:has(> .siderail){grid-template-columns:minmax(0,1fr);}.v-web .page > main,.v-web .page .site-footer{grid-column:1;}.v-web .page > .siderail{display:none;}.v-web .page > main > .panel,.v-web .page > main > .places,.v-web .page > main > .authors,.v-web .page > main > .redlist,body.v-web .page:has(> .siderail .rail-spot) > main > .spotlist{display:block;}main:not([data-thu-tu]){display:flex;flex-direction:column;}main:not([data-thu-tu]) > .leaderboard{order:1;}main:not([data-thu-tu]) > .tra-dam-khoi{order:2;}main:not([data-thu-tu]) > .redlist{order:2;}main:not([data-thu-tu]) > .discussed{order:3;}main:not([data-thu-tu]) > .panel{order:4;}main:not([data-thu-tu]) > .authors{order:5;}main:not([data-thu-tu]) > .places{order:6;}.v-web .bottom-nav{display:flex;}.v-web .page{padding-bottom:calc(96px + env(safe-area-inset-bottom));}.v-web .mini{bottom:calc(76px + env(safe-area-inset-bottom));}.v-web .deskbar__menu{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--r-pill);color:var(--icon-dark);}.v-web .drawer,.v-web .sheet,.v-web .dialog{left:0;right:0;width:auto;max-width:none;transform:none;}.v-web .page > main > .deskbar{z-index:60;padding-inline:16px;}.v-web .page > main > .deskbar > .deskbar__cuoi{display:flex;align-items:center;gap:8px;}.v-web .deskbar__cuoi .deskbar__toi{display:block;flex:none;}.v-web .page > main > .deskbar .deskbar__input{background:var(--surface-fill,#F3F4F6);border-color:transparent;}.v-web .page > main > .deskbar .deskbar__input:focus-visible{border-color:var(--line-2);}.v-web .deskbar__toi img{width:32px;height:32px;border-radius:var(--r-pill);object-fit:cover;}.v-web .page > main > .deskbar > .deskbar__search{grid-area:tim;}.v-web .page > main > .deskbar > .deskbar__write{grid-area:viet;}.v-web .deskbar__menu:hover{background:var(--fill-soft);}.v-web .deskbar__logo{display:block;flex:none;}.v-web .deskbar__logo img{width:108px;height:32px;object-fit:contain;}.v-web .deskbar__menu .icon{width:18px;height:18px;}}.sheet.is-popup .sheet__panel{top:50%;bottom:auto;left:16px;right:16px;max-width:360px;margin-inline:auto;padding:20px 16px 12px;border-radius:var(--r-lg);box-shadow:0 20px 48px rgba(16,24,40,.25);opacity:0;transform:translateY(-50%) scale(.96);transition:opacity .18s var(--ease),transform .18s var(--ease);}.sheet.is-popup.is-open .sheet__panel{opacity:1;transform:translateY(-50%);}.sheet.is-popup .sheet__panel > [aria-hidden="true"]:first-child{display:none;}.sheet.is-popup .sheet-menu{padding-top:10px;}.spotlist__the{display:none;}@media (min-width:744px) and (max-width:1023.98px){.v-web .page > main > .spotlist{margin-inline:0;border-radius:0;background:none;}.v-web .page > main > .spotlist > .shell{padding-inline:24px;}.v-web .spotlist .spotlist__title{font-size:17px;line-height:25px;color:var(--ink);}.v-web .spotlist .spotlist__list{display:none;}.v-web .spotlist .spotlist__the{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:12px var(--gutter);margin-inline:calc(var(--gutter) * -1);}.v-web .spotlist__the::-webkit-scrollbar{display:none;}.v-web .spotlist__the > .card{flex:0 0 300px;scroll-snap-align:start;}.v-web .spotlist__the .card__title a:hover{text-decoration:underline;}.v-web .page > main > .redlist{background:#FFEFEF;}.v-web .redlist h2{color:var(--gnm-red);}.v-web .redlist article{border-bottom-color:rgba(184,0,1,.14);}.v-web .redlist article p{color:var(--text-muted);}.v-web .redlist article p > a{color:var(--text-action);}.v-web .redlist article h3{color:var(--ink-strong);}.v-web .redlist article h3 a:hover{color:var(--gnm-red);}.v-web .redlist article img{background:rgba(184,0,1,.08);}}
.pod-ct{padding-bottom:32px;background:#121212;color:#fff;}.pod-ct__dau{position:relative;overflow:hidden;padding:28px 0 24px;}.pod-ct__nen{position:absolute;inset:-60px;background-position:center;background-size:cover;filter:blur(48px) saturate(1.5);opacity:.7;}.pod-ct__dau::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(18,18,18,.15) 0%,rgba(18,18,18,.55) 60%,#121212 100%);}.pod-ct__dau-trong{position:relative;z-index:1;display:flex;flex-direction:column;gap:18px;}.pod-ct__bia{width:168px;height:168px;flex:none;border-radius:8px;object-fit:cover;box-shadow:0 16px 40px rgba(0,0,0,.45);}.pod-ct__chu{min-width:0;}.pod-ct__nhan{font-size:11px;font-weight:800;line-height:16px;letter-spacing:.1em;text-transform:uppercase;color:#FF6B6B;}.pod-ct__ten{padding-top:6px;font-size:26px;font-weight:800;line-height:33px;letter-spacing:-.02em;}.pod-ct__kenh{display:flex;align-items:center;gap:4px;min-width:0;padding-top:8px;}.pod-ct__kenh a{font-size:12px;font-weight:600;line-height:18px;color:rgba(255,255,255,.8);white-space:nowrap;}.pod-ct__kenh a:hover{text-decoration:underline;}.pod-ct__tg{display:inline-flex;align-items:center;gap:8px;}.pod-ct__tg img{width:24px;height:24px;flex:none;border-radius:var(--r-pill);object-fit:cover;}.pod-ct__luc{font-size:11px;line-height:16.5px;color:rgba(255,255,255,.5);white-space:nowrap;}@media (min-width:744px){.v-web .pod-ct__dau-trong{flex-direction:row;align-items:flex-end;gap:24px;}.v-web .pod-ct__bia{width:200px;height:200px;}.v-web .pod-ct__ten{font-size:32px;line-height:40px;}}.pod-ct__than{padding-top:4px;}.pod-ct__tacvu{display:flex;align-items:center;gap:8px;padding:16px 0 4px;}.pod-ct__phat{width:56px;height:56px;flex:none;display:grid;place-items:center;margin-right:6px;border-radius:var(--r-pill);background:var(--gnm-red);color:#fff;box-shadow:0 8px 24px rgba(184,0,1,.45);}.pod-ct__phat .icon{width:22px;height:22px;}.pod-ct__phat .icon--pause,.pod-ct__phat.is-playing .icon--play{display:none;}.pod-ct__phat.is-playing .icon--pause{display:block;}.pod-ct__nut{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:var(--r-pill);color:rgba(255,255,255,.75);}.pod-ct__nut:hover{background:rgba(255,255,255,.08);color:#fff;}.pod-ct__nut .icon{width:20px;height:20px;}.pod-ct__nut[aria-pressed="true"]{color:#FF6B6B;}.pod-ct__nut[aria-pressed="true"] .icon{fill:currentColor;}.pod-ct__nut--so{width:auto;display:inline-flex;align-items:center;gap:6px;padding:0 10px;}.pod-ct__nut--so .act__n{font-size:13px;font-weight:600;line-height:18px;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.85);}.pod-ct__nut--so[aria-pressed="true"] .act__n{color:#FF6B6B;}.pod-ct__xem{cursor:default;}.pod-ct__xem:hover{background:none;color:rgba(255,255,255,.75);}.pod-ct__nut--ds{border:2px solid rgba(255,255,255,.75);color:#fff;}.pod-ct__nut--ds:hover{border-color:#fff;background:rgba(255,255,255,.1);}.pod-ct__nut--ds .icon{width:18px;height:18px;}.pod-ct__nut--ds .icon--da,.pod-ct__nut--ds[aria-pressed="true"] .icon--them{display:none;}.pod-ct__nut--ds[aria-pressed="true"] .icon--da{display:block;}.pod-ct__nut--ds[aria-pressed="true"]{border-color:#FF6B6B;background:rgba(255,107,107,.12);color:#FF6B6B;}.pod-ct__nut--ds[aria-pressed="true"] .icon{fill:none;}.pod-ct__gio{margin-left:auto;font-size:12px;line-height:18px;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.6);}.pod-ct__khoi{margin-top:20px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);}.pod-ct__tieu{font-size:18px;font-weight:800;line-height:26px;}.pod-ct__dem{font-weight:600;color:rgba(255,255,255,.5);}.pod-ct__van{padding-top:10px;font-size:15px;line-height:24px;color:rgba(255,255,255,.72);}.pod-ct__them{margin-top:8px;padding:0;font-size:14px;font-weight:700;line-height:20px;color:#fff;}.pod-ct__them:hover{text-decoration:underline;}.pod-ds{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding-top:10px;}.pod-tap{display:flex;align-items:center;gap:12px;padding:8px;border-radius:8px;}.pod-tap:hover{background:rgba(255,255,255,.06);}.pod-tap__anh{width:56px;height:56px;flex:none;border-radius:6px;object-fit:cover;}.pod-tap__than{flex:1;min-width:0;}.pod-tap__ten{display:block;overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:20px;color:#fff;}.pod-tap__phu{padding-top:2px;font-size:12px;line-height:18px;color:rgba(255,255,255,.55);}.pod-tap__phat{width:36px;height:36px;flex:none;display:grid;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:var(--r-pill);color:#fff;}.pod-tap__phat .icon{width:16px;height:16px;}.pod-bl__o{display:flex;align-items:center;gap:10px;padding-top:14px;}.pod-bl__o img{width:32px;height:32px;flex:none;border-radius:var(--r-pill);object-fit:cover;}.pod-bl__o input{flex:1;min-width:0;height:40px;padding:0 16px;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-pill);background:rgba(255,255,255,.06);color:#fff;font:inherit;font-size:14px;}.pod-bl__o input::placeholder{color:rgba(255,255,255,.45);}.pod-bl__o button{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:var(--r-pill);background:var(--gnm-red);color:#fff;}.pod-bl__o button:hover{background:#D10A0B;}.pod-bl__o button .icon{width:18px;height:18px;margin:1px 1px 0 0;}.pod-bl{display:grid;gap:16px;padding-top:18px;}.pod-bl__dong{display:flex;gap:10px;}.pod-bl__dong img{width:32px;height:32px;flex:none;border-radius:var(--r-pill);object-fit:cover;}.pod-bl__ai{font-size:13px;font-weight:700;line-height:19px;}.pod-bl__ai span{font-weight:400;color:rgba(255,255,255,.5);}.pod-bl__chu{padding-top:2px;font-size:14px;line-height:21px;color:rgba(255,255,255,.78);}.pod-ct__thanh{display:none;}.pod-ct__trai,.pod-ct__phai{min-width:0;}@media (min-width:744px){.v-web.pod-trang{background:#121212;}.v-web.pod-trang .page,.v-web.pod-trang .page:has(> .siderail){display:block;max-width:none;background:#121212;}.v-web.pod-trang .desknav,.v-web.pod-trang .siderail,.v-web.pod-trang .page > main > .deskbar{display:none;}.v-web.pod-trang .page > main{min-height:100vh;}.v-web.pod-trang .pod-ct .shell{max-width:1280px;margin-inline:auto;padding-inline:32px;}.pod-trang .pod-ct__thanh{position:sticky;top:0;z-index:5;display:flex;align-items:center;height:56px;padding-inline:max(32px,calc((100% - 1280px) / 2 + 32px));background:linear-gradient(to bottom,rgba(18,18,18,.85),rgba(18,18,18,0));}.pod-trang .pod-ct__lui{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--r-pill);background:rgba(0,0,0,.55);color:#fff;}.pod-trang .pod-ct__lui:hover{background:rgba(0,0,0,.8);}.pod-trang .pod-ct__lui .icon{width:16px;height:16px;transform:rotate(180deg);}.pod-trang .pod-ct__dau{margin-top:-56px;padding-top:72px;}}@media (max-width:743.98px){.pod-ct__bia{align-self:center;}.pod-ct__tacvu{flex-wrap:wrap;justify-content:space-between;row-gap:10px;column-gap:0;padding-top:12px;}.pod-ct__phat{order:1;width:52px;height:52px;margin-right:0;box-shadow:0 6px 18px rgba(184,0,1,.4);}.pod-ct__phat .icon{width:20px;height:20px;}.pod-ct__gio{order:2;flex:1 0 calc(100% - 52px - 44px - 24px);margin:0 12px;font-size:13px;line-height:20px;color:rgba(255,255,255,.7);}.pod-ct__nut--ds{order:3;}.pod-ct__nut{order:4;width:44px;height:44px;}.pod-ct__nut--so{width:auto;min-width:44px;padding:0 8px;}.pod-ct__nut[data-like]{margin-left:-8px;}.pod-ct__nut[data-toast="Tuỳ chọn khác"]{margin-right:-12px;}}.pod-trang .page{background:#121212;}.pod-trang .site-footer,.v-web.pod-trang .page .site-footer{margin-top:48px;background:#181818;border-top-color:rgba(255,255,255,.1);color:#fff;}.pod-trang .footer__legal,.pod-trang .footer__list li{color:rgba(255,255,255,.65);}.pod-trang .footer__list .icon{color:rgba(255,255,255,.5);}.pod-trang .footer__list a,.pod-trang .footer__bottom a{color:#FF6B6B;}.pod-trang .social{border-color:rgba(255,255,255,.2);color:#fff;}.pod-trang .footer__bottom{border-top-color:rgba(255,255,255,.1);color:rgba(255,255,255,.5);}@media (min-width:744px){.v-web.pod-trang .page .site-footer > .shell{max-width:1280px;margin-inline:auto;padding-inline:32px;}}
.spotlist{padding:20px 0;background:#FFEFEF}.spotlist__title{font-size:15px;font-weight:800;line-height:22.5px;letter-spacing:-.011em;color:var(--gnm-red)}.spotlist__list{display:grid;padding-top:12px}.spotrow{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-top:1px solid rgba(184,0,1,.14)}.spotrow:first-child{padding-top:4px;border-top:0}.spotrow:last-child{padding-bottom:0}.spotrow__thumb{width:64px;height:64px;flex:none;border-radius:var(--r-card);object-fit:cover;background:rgba(184,0,1,.08)}.spotrow__body{flex:1;min-width:0}.spotrow__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:800;line-height:20px;letter-spacing:-.011em;color:var(--ink-strong)}.spotrow__title a:hover{color:var(--gnm-red)}.spotrow__meta{display:flex;align-items:center;gap:4px;padding-top:6px;font-size:12px;line-height:17px;color:var(--text-muted)}.spotrow__meta .icon{width:13px;height:13px;flex:none}@media (min-width:1180px),(min-width:744px) and (max-width:1023.98px) and (min-aspect-ratio:4/5) and (min-height:600px){.v-web .page:has(>.siderail .rail-spot)>main>.spotlist{display:none}}
.page .tra-dam-khoi{padding-top:0;padding-bottom:20px}.page .tra-dam-khoi .hscroll{padding-top:16px}
.post-row{transition:box-shadow .6s var(--ease);}.post-row.is-moi{box-shadow:0 0 0 2px rgba(184,0,1,.35),var(--sh-card);}

/* ---------- utilities ---------- */
.text-2xl{font-size:1.5rem;line-height:2rem}
.text-\[10px\]{font-size:10px}
.text-\[11px\]{font-size:11px}
.text-\[12px\]{font-size:12px}
.text-\[13px\]{font-size:13px}
.text-\[14px\]{font-size:14px}
.text-\[15px\]{font-size:15px}
.text-\[16px\]{font-size:16px}
.text-\[17px\]{font-size:17px}
.text-\[20px\]{font-size:20px}
.text-\[22px\]{font-size:22px}
.text-\[26px\]{font-size:26px}
.text-\[9px\]{font-size:9px}
.text-base{font-size:1rem;line-height:1.5rem}
.text-sm{font-size:.875rem;line-height:1.25rem}
.text-xs{font-size:.75rem;line-height:1rem}
.-bottom-1{bottom:-0.25rem}
.-mr-\[6px\]{margin-right:-6px}
.-mt-\[6px\]{margin-top:-6px}
.-mx-4{margin-left:-1rem;margin-right:-1rem}
.-top-\[26px\]{top:-26px}
.-translate-x-1\/2{transform:translateX(-50%)}
.-translate-y-\[50\%\]{transform:translateY(-50%)}
.-translate-y-full{transform:translateY(-100%)}
.absolute{position:absolute}
.active\:bg-\[\#b8232f\]:active{background-color:#b8232f}
.active\:bg-\[\#fbdfe2\]:active{background-color:#fbdfe2}
.active\:bg-\[\#fef2f3\]:active{background-color:#fef2f3}
.active\:bg-surface-fill:active{background-color:#F3F4F6}
.active\:bg-surface-soft:active{background-color:#FAFAFA}
.appearance-none{appearance:none}
.aria-current\:bg-\[\#fef2f3\][aria-current="page"]{background-color:#fef2f3}
.aria-current\:text-primary-800[aria-current="page"]{color:#B80001}
.aria-pressed\:bg-surface-fill[aria-pressed="true"]{background-color:#F3F4F6}
.aria-pressed\:hidden[aria-pressed="true"]{display:none}
.aria-pressed\:text-ink-action[aria-pressed="true"]{color:#4F4F55}
.aria-pressed\:text-primary-800[aria-pressed="true"]{color:#B80001}
.aria-selected\:bg-ink[aria-selected="true"]{background-color:#1A1A1A}
.aria-selected\:bg-primary-800[aria-selected="true"]{background-color:#B80001}
.aria-selected\:border-ink[aria-selected="true"]{border-color:#1A1A1A}
.aria-selected\:border-primary-800[aria-selected="true"]{border-color:#B80001}
.aria-selected\:text-surface[aria-selected="true"]{color:#FFFFFF}
.aspect-\[1\/\.72\]{aspect-ratio:1/.72}
.aspect-\[158\/224\]{aspect-ratio:158/224}
.aspect-\[178\/186\]{aspect-ratio:178/186}
.aspect-\[200\/112\]{aspect-ratio:200/112}
.aspect-\[200\/116\]{aspect-ratio:200/116}
.aspect-\[272\/170\]{aspect-ratio:272/170}
.aspect-\[3\/4\]{aspect-ratio:3/4}
.aspect-\[343\/208\]{aspect-ratio:343/208}
.aspect-\[367\/237\]{aspect-ratio:367/237}
.aspect-\[368\/225\]{aspect-ratio:368/225}
.aspect-\[370\/208\]{aspect-ratio:370/208}
.aspect-\[370\/220\]{aspect-ratio:370/220}
.aspect-\[375\/250\]{aspect-ratio:375/250}
.aspect-square{aspect-ratio:1/1}
.backdrop-blur-\[2px\]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
.backdrop-blur-\[4px\]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
.bg-\[\#6B7280\]{background-color:#6B7280}
.bg-\[\#fdecee\]{background-color:#fdecee}
.bg-bronze{background-color:#CD7F32}
.bg-danger-soft{background-color:#FDECEC}
.bg-gold{background-color:#D4AF37}
.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-from),var(--tw-gradient-to))}
.bg-ink-strong{background-color:#101828}
.bg-line-2{background-color:#E7E7E8}
.bg-ok-soft{background-color:#E6F4EC}
.bg-primary-800{background-color:#B80001}
.bg-silver{background-color:#A8A9AD}
.bg-surface{background-color:#FFFFFF}
.bg-surface-dark{background-color:#101828}
.bg-surface-dark\/50{background-color:rgba(16,24,40,0.5)}
.bg-surface-dark\/\[\.42\]{background-color:rgba(16,24,40,.42)}
.bg-surface-dark\/\[\.62\]{background-color:rgba(16,24,40,.62)}
.bg-surface-fill{background-color:#F3F4F6}
.bg-surface-soft{background-color:#FAFAFA}
.bg-warn-soft{background-color:#FDF1DC}
.block{display:block}
.border{border-width:1px}
.border-2{border-width:2px}
.border-\[3px\]{border-width:3px}
.border-\[rgba\(255\,255\,255\,\.3\)\]{border-color:rgba(255,255,255,.3)}
.border-b{border-bottom-width:1px}
.border-b-\[rgba\(255\,255\,255\,\.5\)\]{border-bottom-color:rgba(255,255,255,.5)}
.border-l-\[3px\]{border-left-width:3px}
.border-line{border-color:#ECECEC}
.border-line-2{border-color:#E7E7E8}
.border-line-3{border-color:#E5E7EB}
.border-surface{border-color:#FFFFFF}
.border-t{border-top-width:1px}
.bottom-0{bottom:0rem}
.bottom-3{bottom:0.75rem}
.bottom-4{bottom:1rem}
.bottom-\[10px\]{bottom:10px}
.contents{display:contents}
.disabled\:opacity-55:disabled{opacity:0.55}
.disabled\:shadow-none:disabled{box-shadow:0 0 #0000}
.duration-\[150\]{transition-duration:150ms}
.duration-\[180\]{transition-duration:180ms}
.duration-\[200\]{transition-duration:200ms}
.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}
.fixed{position:fixed}
.flex{display:flex}
.flex-1{flex:1 1 0%}
.flex-col{flex-direction:column}
.flex-none{flex:none}
.flex-nowrap{flex-wrap:nowrap}
.flex-wrap{flex-wrap:wrap}
.focus\:border-primary-800:focus{border-color:#B80001}
.font-bold{font-weight:700}
.font-extrabold{font-weight:800}
.font-medium{font-weight:500}
.font-normal{font-weight:400}
.font-semibold{font-weight:600}
.from-primary-800{--tw-gradient-from:#B80001}
.gap-0{gap:0rem}
.gap-1{gap:0.25rem}
.gap-2{gap:0.5rem}
.gap-3{gap:0.75rem}
.gap-4{gap:1rem}
.gap-5{gap:1.25rem}
.gap-\[10px\]{gap:10px}
.gap-\[14px\]{gap:14px}
.gap-\[1px\]{gap:1px}
.gap-\[2px\]{gap:2px}
.gap-\[3px\]{gap:3px}
.gap-\[5px\]{gap:5px}
.gap-\[6px\]{gap:6px}
.grid{display:grid}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.h-10{height:2.5rem}
.h-5{height:1.25rem}
.h-8{height:2rem}
.h-9{height:2.25rem}
.h-\[2px\]{height:2px}
.h-\[30px\]{height:30px}
.h-\[32px\]{height:32px}
.h-\[38px\]{height:38px}
.h-\[42px\]{height:42px}
.h-\[46px\]{height:46px}
.h-\[4px\]{height:4px}
.h-\[52px\]{height:52px}
.h-\[56px\]{height:56px}
.h-\[60px\]{height:60px}
.h-\[64px\]{height:64px}
.h-\[72px\]{height:72px}
.h-\[78px\]{height:78px}
.h-\[82\.8\%\]{height:82.8%}
.h-\[89\.25\%\]{height:89.25%}
.h-\[92px\]{height:92px}
.h-\[95\.7\%\]{height:95.7%}
.h-full{height:100%}
.hidden{display:none}
.inline-block{display:inline-block}
.inline-flex{display:inline-flex}
.inset-0{top:0rem;right:0rem;bottom:0rem;left:0rem}
.inset-x-0{left:0rem;right:0rem}
.inset-y-0{top:0rem;bottom:0rem}
.items-baseline{align-items:baseline}
.items-center{align-items:center}
.items-end{align-items:flex-end}
.items-start{align-items:flex-start}
.items-stretch{align-items:stretch}
.justify-between{justify-content:space-between}
.justify-center{justify-content:center}
.last\:border-0:last-child{border-width:0}
.last\:pb-0:last-child{padding-bottom:0rem}
.left-0{left:0rem}
.left-1\/2{left:50%}
.left-2{left:0.5rem}
.left-4{left:1rem}
.left-\[2\.81\%\]{left:2.81%}
.left-\[22px\]{left:22px}
.left-\[50\%\]{left:50%}
.left-\[6\.18\%\]{left:6.18%}
.line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.max-h-\[82vh\]{max-height:82vh}
.max-w-\[30ch\]{max-width:30ch}
.max-w-shell{max-width:480px}
.mb-3{margin-bottom:0.75rem}
.mb-4{margin-bottom:1rem}
.min-h-0{min-height:0rem}
.min-h-\[104px\]{min-height:104px}
.min-h-\[24px\]{min-height:24px}
.min-h-\[32px\]{min-height:32px}
.min-h-\[34px\]{min-height:34px}
.min-h-\[36px\]{min-height:36px}
.min-h-\[40px\]{min-height:40px}
.min-h-\[44px\]{min-height:44px}
.min-h-\[46px\]{min-height:46px}
.min-w-0{min-width:0rem}
.min-w-\[44px\]{min-width:44px}
.ml-3{margin-left:0.75rem}
.ml-auto{margin-left:auto}
.mt-1{margin-top:0.25rem}
.mt-2{margin-top:0.5rem}
.mt-3{margin-top:0.75rem}
.mt-4{margin-top:1rem}
.mt-5{margin-top:1.25rem}
.mt-\[10px\]{margin-top:10px}
.mt-\[14px\]{margin-top:14px}
.mt-\[18px\]{margin-top:18px}
.mt-\[22px\]{margin-top:22px}
.mt-\[30px\]{margin-top:30px}
.mt-\[44px\]{margin-top:44px}
.mt-\[6px\]{margin-top:6px}
.mt-auto{margin-top:auto}
.mx-1{margin-left:0.25rem;margin-right:0.25rem}
.mx-auto{margin-left:auto;margin-right:auto}
.object-contain{object-fit:contain}
.object-cover{object-fit:cover}
.opacity-0{opacity:0}
.opacity-65{opacity:0.65}
.overflow-hidden{overflow:hidden}
.overflow-x-auto{overflow-x:auto}
.overflow-y-auto{overflow-y:auto}
.p-1{padding:0.25rem}
.p-2{padding:0.5rem}
.p-3{padding:0.75rem}
.p-4{padding:1rem}
.p-5{padding:1.25rem}
.p-\[10px\]{padding:10px}
.p-\[var\(--gutter\)\]{padding:var(--gutter)}
.pb-0{padding-bottom:0rem}
.pb-1{padding-bottom:0.25rem}
.pb-10{padding-bottom:2.5rem}
.pb-2{padding-bottom:0.5rem}
.pb-3{padding-bottom:0.75rem}
.pb-4{padding-bottom:1rem}
.pb-6{padding-bottom:1.5rem}
.pb-\[20px\]{padding-bottom:20px}
.pb-\[6px\]{padding-bottom:6px}
.pl-3{padding-left:0.75rem}
.pl-\[14px\]{padding-left:14px}
.pl-\[44px\]{padding-left:44px}
.place-items-center{place-items:center}
.pointer-events-none{pointer-events:none}
.pr-\[30px\]{padding-right:30px}
.pr-\[var\(--gutter\)\]{padding-right:var(--gutter)}
.pt-0{padding-top:0rem}
.pt-1{padding-top:0.25rem}
.pt-12{padding-top:3rem}
.pt-2{padding-top:0.5rem}
.pt-3{padding-top:0.75rem}
.pt-4{padding-top:1rem}
.pt-5{padding-top:1.25rem}
.pt-8{padding-top:2rem}
.pt-\[10px\]{padding-top:10px}
.pt-\[14px\]{padding-top:14px}
.pt-\[18px\]{padding-top:18px}
.pt-\[1px\]{padding-top:1px}
.pt-\[22px\]{padding-top:22px}
.pt-\[24px\]{padding-top:24px}
.pt-\[28px\]{padding-top:28px}
.pt-\[2px\]{padding-top:2px}
.pt-\[4px\]{padding-top:4px}
.pt-\[50px\]{padding-top:50px}
.pt-\[56px\]{padding-top:56px}
.pt-\[6px\]{padding-top:6px}
.pt-px{padding-top:1px}
.px-2{padding-left:0.5rem;padding-right:0.5rem}
.px-3{padding-left:0.75rem;padding-right:0.75rem}
.px-4{padding-left:1rem;padding-right:1rem}
.px-5{padding-left:1.25rem;padding-right:1.25rem}
.px-6{padding-left:1.5rem;padding-right:1.5rem}
.px-\[10px\]{padding-left:10px;padding-right:10px}
.px-\[14px\]{padding-left:14px;padding-right:14px}
.px-\[17px\]{padding-left:17px;padding-right:17px}
.px-\[2px\]{padding-left:2px;padding-right:2px}
.px-\[6px\]{padding-left:6px;padding-right:6px}
.px-\[9px\]{padding-left:9px;padding-right:9px}
.py-0{padding-top:0rem;padding-bottom:0rem}
.py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.py-4{padding-top:1rem;padding-bottom:1rem}
.py-\[10px\]{padding-top:10px;padding-bottom:10px}
.py-\[14px\]{padding-top:14px;padding-bottom:14px}
.py-\[20px\]{padding-top:20px;padding-bottom:20px}
.py-\[2px\]{padding-top:2px;padding-bottom:2px}
.py-\[3px\]{padding-top:3px;padding-bottom:3px}
.py-\[4px\]{padding-top:4px;padding-bottom:4px}
.py-\[6px\]{padding-top:6px;padding-bottom:6px}
.py-\[var\(--gutter\)\]{padding-top:var(--gutter);padding-bottom:var(--gutter)}
.relative{position:relative}
.right-0{right:0rem}
.right-2{right:0.5rem}
.right-3{right:0.75rem}
.right-4{right:1rem}
.right-\[10px\]{right:10px}
.rounded-\[12px\]{border-radius:12px}
.rounded-\[8px\]{border-radius:8px}
.rounded-card{border-radius:4px}
.rounded-full{border-radius:999px}
.rounded-lg{border-radius:12px}
.rounded-md{border-radius:8px}
.rounded-t-lg{border-top-left-radius:12px;border-top-right-radius:12px}
.scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}
.self-start{align-self:flex-start}
.shadow-badge{box-shadow:0 1px 1.5px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.1)}
.shadow-card{box-shadow:0 1px 2px 0 rgba(16,24,40,.06), 0 6px 12px -4px rgba(16,24,40,.12)}
.shadow-header{box-shadow:0 1px 1.5px rgba(0,0,0,.06)}
.shadow-panel{box-shadow:0 1px 1px rgba(16,24,40,.06), 0 4px 4px rgba(16,24,40,.12)}
.size-10{width:2.5rem;height:2.5rem}
.size-11{width:2.75rem;height:2.75rem}
.size-14{width:3.5rem;height:3.5rem}
.size-16{width:4rem;height:4rem}
.size-2{width:0.5rem;height:0.5rem}
.size-24{width:6rem;height:6rem}
.size-4{width:1rem;height:1rem}
.size-5{width:1.25rem;height:1.25rem}
.size-8{width:2rem;height:2rem}
.size-9{width:2.25rem;height:2.25rem}
.size-\[14px\]{width:14px;height:14px}
.size-\[18px\]{width:18px;height:18px}
.size-\[22px\]{width:22px;height:22px}
.size-\[28px\]{width:28px;height:28px}
.size-\[30px\]{width:30px;height:30px}
.size-\[34px\]{width:34px;height:34px}
.size-\[44px\]{width:44px;height:44px}
.size-\[52px\]{width:52px;height:52px}
.size-\[72px\]{width:72px;height:72px}
.size-\[78px\]{width:78px;height:78px}
.snap-proximity{--tw-scroll-snap-strictness:proximity}
.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}
.sticky{position:sticky}
.tabular-nums{font-variant-numeric:tabular-nums}
.text-\[\#000\]{color:#000}
.text-\[rgba\(255\,255\,255\,\.5\)\]{color:rgba(255,255,255,.5)}
.text-\[rgba\(255\,255\,255\,\.75\)\]{color:rgba(255,255,255,.75)}
.text-\[rgba\(255\,255\,255\,\.8\)\]{color:rgba(255,255,255,.8)}
.text-center{text-align:center}
.text-danger{color:#B42318}
.text-icon{color:#B7B7BC}
.text-icon-dark{color:#4B5563}
.text-ink{color:#1A1A1A}
.text-ink-action{color:#4F4F55}
.text-ink-faint{color:#99A1AF}
.text-ink-muted{color:#8E8E93}
.text-ink-strong{color:#101828}
.text-ok{color:#0F7B45}
.text-primary-800{color:#B80001}
.text-surface{color:#FFFFFF}
.text-warn{color:#8A5A00}
.to-\[\#ff8a5c\]{--tw-gradient-to:#ff8a5c}
.top-0{top:0rem}
.top-1\/2{top:50%}
.top-2{top:0.5rem}
.top-3{top:0.75rem}
.top-\[17\.2\%\]{top:17.2%}
.top-\[22px\]{top:22px}
.top-\[50\%\]{top:50%}
.top-\[6px\]{top:6px}
.top-\[8\.6\%\]{top:8.6%}
.tracking-\[-\.011em\]{letter-spacing:-.011em}
.tracking-\[-\.012em\]{letter-spacing:-.012em}
.tracking-\[-\.015em\]{letter-spacing:-.015em}
.tracking-\[\.25px\]{letter-spacing:.25px}
.tracking-\[\.4px\]{letter-spacing:.4px}
.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}
.transition-colors{transition-property:color,background-color,border-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}
.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}
.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}
.translate-x-\[-50\%\]{transform:translateX(-50%)}
.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.underline{text-decoration-line:underline}
.w-0{width:0rem}
.w-8{width:2rem}
.w-9{width:2.25rem}
.w-\[107px\]{width:107px}
.w-\[136px\]{width:136px}
.w-\[158px\]{width:158px}
.w-\[168px\]{width:168px}
.w-\[18px\]{width:18px}
.w-\[200px\]{width:200px}
.w-\[272px\]{width:272px}
.w-\[56px\]{width:56px}
.w-\[72px\]{width:72px}
.w-\[78px\]{width:78px}
.w-\[87\.64\%\]{width:87.64%}
.w-\[94\.38\%\]{width:94.38%}
.w-full{width:100%}
.whitespace-nowrap{white-space:nowrap}
.z-0{z-index:0}
.z-30{z-index:30}
.z-40{z-index:40}
.z-50{z-index:50}
.z-\[1\]{z-index:1}
.z-\[2\]{z-index:2}
.z-\[45\]{z-index:45}
.z-\[60\]{z-index:60}
.z-\[80\]{z-index:80}
.z-\[90\]{z-index:90}
.z-\[95\]{z-index:95}
.leading-4{line-height:1rem}
.leading-5{line-height:1.25rem}
.leading-6{line-height:1.5rem}
.leading-\[12\.5px\]{line-height:12.5px}
.leading-\[13\.5px\]{line-height:13.5px}
.leading-\[14px\]{line-height:14px}
.leading-\[15px\]{line-height:15px}
.leading-\[16\.25px\]{line-height:16.25px}
.leading-\[16\.5px\]{line-height:16.5px}
.leading-\[16px\]{line-height:16px}
.leading-\[17px\]{line-height:17px}
.leading-\[18px\]{line-height:18px}
.leading-\[19\.5px\]{line-height:19.5px}
.leading-\[19px\]{line-height:19px}
.leading-\[20\.625px\]{line-height:20.625px}
.leading-\[20px\]{line-height:20px}
.leading-\[21px\]{line-height:21px}
.leading-\[22\.5px\]{line-height:22.5px}
.leading-\[22px\]{line-height:22px}
.leading-\[24px\]{line-height:24px}
.leading-\[27px\]{line-height:27px}
.leading-\[28px\]{line-height:28px}
.leading-\[30px\]{line-height:30px}
.leading-\[33px\]{line-height:33px}
.leading-\[34px\]{line-height:34px}
@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}
