@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/anton-vietnamese-400-normal.7a0e1aba.woff2) format("woff2"),url(/_next/static/media/anton-vietnamese-400-normal.9feab41a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/anton-latin-ext-400-normal.4d008ae9.woff2) format("woff2"),url(/_next/static/media/anton-latin-ext-400-normal.af34a566.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/anton-latin-400-normal.8051a086.woff2) format("woff2"),url(/_next/static/media/anton-latin-400-normal.70090b55.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_next/static/media/dm-sans-latin-ext-wght-normal.fbf4c1a6.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_next/static/media/dm-sans-latin-wght-normal.bfe8c811.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-display:"Anton";--font-body:"DM Sans Variable";--red:#ff1616;--ink:#0b0b0b;--paper:#fff;--bg:#f2f1ee;--line:#e3e1dc;--mute:#6d6d6d;--soft:#f7f6f3}*{box-sizing:border-box}body,html{margin:0;overflow-x:hidden}body{background:#161616;font-family:var(--font-body),system-ui,sans-serif;color:var(--ink);font-size:15px;line-height:1.45}a{color:inherit}button{cursor:pointer}button,input,select,textarea{font:inherit;color:inherit}.display{font-family:var(--font-display),Impact,sans-serif;font-weight:400}.shell{width:100%;max-width:520px;margin:0 auto;min-height:100vh;overflow-x:hidden;background:var(--bg);display:flex;flex-direction:column;box-shadow:0 0 0 1px #000}@media (min-width:900px){.shell{max-width:760px}}.stick{position:-webkit-sticky;position:sticky;top:0;z-index:30;min-width:0}header.top{background:var(--ink);color:#fff;display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid #222}header.top .sp{flex:1 1}.logo-lin{height:38px;width:auto;display:block}nav.tabs{background:var(--ink);display:flex;border-bottom:1px solid #222;overflow-x:auto;scrollbar-width:none}nav.tabs::-webkit-scrollbar{display:none}nav.tabs a{flex:1 1 auto;text-decoration:none;color:#8d8d8d;padding:9px 4px 0;font-size:10.5px;display:flex;flex-direction:column;align-items:center;gap:3px;letter-spacing:.03em;font-weight:700;text-transform:uppercase;white-space:nowrap;text-align:center}@media (max-width:420px){nav.tabs .long{display:none}nav.tabs a{font-size:10px;letter-spacing:.01em;padding:9px 2px 0}}nav.tabs a.on{color:#fff}nav.tabs a .bar{width:100%;height:3px;background:transparent;margin-top:6px}nav.tabs a.on .bar{background:var(--red)}nav.tabs svg{width:20px;height:20px}main{flex:1 1;padding-bottom:32px}.av{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;flex:none;object-fit:cover;letter-spacing:.02em;background:#333;overflow:hidden}.pad{padding:16px}.card{background:var(--paper);border-radius:14px;border:1px solid var(--line);padding:14px;margin-bottom:12px;position:relative}.eyebrow{font-size:11px;letter-spacing:.14em;font-weight:700;text-transform:uppercase;color:var(--mute);display:flex;align-items:center;gap:6px}.eyebrow.red{color:var(--red)}.mute{color:var(--mute)}.btn{display:inline-block;text-align:center;text-decoration:none;border:0;border-radius:10px;padding:11px 16px;font-weight:700;letter-spacing:.02em}.btn.red{background:var(--red);color:#fff}.btn.ink{background:var(--ink);color:#fff}.btn.ghost{background:var(--soft);border:1px solid var(--line)}.btn.full{width:100%}.btn:disabled{opacity:.6;cursor:default}.link{border:0;background:none;color:var(--red);padding:0;font-size:13px;text-decoration:none}.badge,.link{font-weight:700}.badge{font-size:9.5px;letter-spacing:.1em;padding:2px 6px;border-radius:4px;background:var(--ink);color:#fff;vertical-align:2px;margin-left:6px}.badge.red{background:var(--red)}.badge.out{background:none;border:1px solid var(--line);color:var(--mute)}.sec{letter-spacing:.06em;font-size:16px;margin:22px 0 10px}.sec,.title{font-family:var(--font-display),Impact,sans-serif;font-weight:400;text-transform:uppercase}.title{font-size:30px;letter-spacing:.02em;margin:4px 0}.hero{background:var(--ink);color:#fff;position:relative;overflow:hidden}.hero-photo{height:230px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 48%,rgba(255,22,22,.35),transparent 58%),#0b0b0b}.hero-lin{width:84%;max-width:380px;height:auto}.hero-copy{padding:0 18px 22px}.hero h1{font-family:var(--font-display),Impact,sans-serif;font-weight:400;font-size:38px;line-height:.95;margin:6px 0 0;letter-spacing:.01em}.hero h1 span{color:var(--red)}.hero .eyebrow{color:#bbb}.ann{border-left:4px solid var(--red);overflow:hidden}.ann h3{margin:6px 0 4px;font-size:18px}.ann p{margin:0 0 8px;white-space:pre-line}.ann-mark{position:absolute;right:-26px;bottom:-26px;width:120px;opacity:.07;pointer-events:none}.call{background:var(--ink);color:#fff;border:0;display:flex;gap:14px}.call .date{background:var(--red);border-radius:10px;padding:8px 10px;text-align:center;font-family:var(--font-display),Impact,sans-serif;line-height:1;min-width:62px;align-self:flex-start}.call .date .d{font-size:12px;letter-spacing:.12em}.call .date .n{font-size:28px;margin-top:4px}.call h3{margin:2px 0 6px;font-size:17px}.tz{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.tz span{background:#1f1f1f;border:1px solid #333;border-radius:6px;padding:3px 7px;font-size:12px}.soon{border:1.5px dashed var(--line);background:var(--soft);text-align:center;padding:22px 16px}.soon b{display:block;margin-bottom:4px}.dcard{display:flex;gap:12px;align-items:flex-start;text-decoration:none}.biz{font-weight:700;font-size:13.5px}.called{font-size:13px;margin-top:4px}.called em{color:var(--red);font-style:normal;font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-right:4px}.pf-top{background:var(--ink);color:#fff;text-align:center;padding:24px 16px 20px}.pf-top h2{font-family:var(--font-display),Impact,sans-serif;font-weight:400;letter-spacing:.04em;font-size:26px;margin:12px 0 2px}.pf-top .biz{color:#ccc}.field{padding:10px 0;border-bottom:1px solid var(--line)}.field:last-child{border-bottom:0}.field .k{font-size:11px;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:var(--mute)}.field .v{margin-top:2px;white-space:pre-line;word-break:break-word}.field .v a{color:var(--red);font-weight:700;text-decoration:none}.lab{display:block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:14px 0 6px}.lab small{text-transform:none;letter-spacing:0;font-weight:400;color:var(--mute)}.inp{width:100%;border:1px solid var(--line);border-radius:10px;padding:11px 12px;background:#fff;outline:none}.inp:focus{border-color:var(--ink)}textarea.inp{min-height:90px;resize:vertical}.err{background:#fff0f0;border:1px solid #ffc9c9;color:#a40000;border-radius:10px}.err,.ok{padding:10px 12px;font-size:14px;margin-top:12px}.ok{background:#f0fff3;border:1px solid #bfe8c8;color:#14532d;border-radius:10px}.avatar-pick{gap:14px;margin-top:8px}.auth,.avatar-pick{display:flex;align-items:center}.auth{min-height:100vh;background:radial-gradient(circle at 50% 30%,rgba(255,22,22,.28),transparent 55%),#0b0b0b;justify-content:center;padding:24px}.auth-card{width:100%;max-width:400px;text-align:center;color:#fff}.auth-card .hero-lin{margin:0 auto 26px;display:block}.auth-card .panel{background:var(--paper);color:var(--ink);border-radius:16px;padding:22px;text-align:left}.auth-card h1{font-family:var(--font-display),Impact,sans-serif;font-weight:400;font-size:28px;letter-spacing:.03em;margin:0 0 4px;text-transform:uppercase}.auth-card .foot{margin-top:18px;font-size:12px;color:#888;letter-spacing:.08em;text-transform:uppercase}table.list{width:100%;border-collapse:collapse;font-size:14px}table.list td{padding:9px 4px;border-bottom:1px solid var(--line);vertical-align:middle}table.list tr:last-child td{border-bottom:0}.row-form{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.row-form select{padding:5px 6px;background:#fff;font-size:13px}.row-form select,.small-btn{border:1px solid var(--line);border-radius:8px}.small-btn{background:var(--soft);padding:5px 9px;font-size:12.5px;font-weight:700}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.chips{display:flex;gap:8px;overflow-x:auto;padding:14px 16px 4px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chipnav{flex:none;border:1.5px solid var(--ink);background:none;border-radius:99px;padding:7px 14px;font-weight:700;font-size:13px;display:flex;align-items:center;gap:6px;text-decoration:none;color:var(--ink)}.chipnav.on{background:var(--ink);color:#fff}.chipnav.add{border-style:dashed;color:var(--mute);border-color:#bbb}.chipnav .mini{font-size:9px;background:var(--red);color:#fff;border-radius:4px;padding:1px 4px;letter-spacing:.08em}.chat-head{padding:12px 16px 4px}.chat-head h2{font-family:var(--font-display),Impact,sans-serif;font-weight:400;font-size:28px;margin:0;letter-spacing:.02em;text-transform:uppercase}.chat-head p{margin:0;color:var(--mute);font-size:13.5px}.feed{padding:4px 16px 0}.composer{margin:12px 16px}.cmp-title,.composer .inp{margin-bottom:8px}.cmp-title{font-weight:700}.cmp-row{display:flex;gap:10px}.mention-wrap{position:relative;flex:1 1;min-width:0}.cmp-row textarea{width:100%;border:0;resize:none;outline:none;background:none;font-size:15px;padding:6px 0}.mention-list{position:absolute;left:0;right:0;top:100%;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.14);z-index:20;overflow:hidden;margin-top:4px}.mention-list button{display:flex;gap:10px;align-items:center;width:100%;border:0;background:none;padding:8px 12px;text-align:left}.mention-list button.on,.mention-list button:hover{background:var(--soft)}.mention-list small{display:block;color:var(--mute);font-size:12px}.cmp-bar{display:flex;align-items:center;gap:6px;border-top:1px solid var(--line);margin-top:8px;padding-top:10px;flex-wrap:wrap}.cmp-bar .btn{margin-left:auto;padding:8px 18px}.tool{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:500;color:var(--mute);padding:6px 9px;border-radius:8px;background:var(--soft);cursor:pointer;border:0}.thumbs{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.th{position:relative;width:70px;height:70px}.th img{width:100%;height:100%;object-fit:cover;border-radius:8px}.th button{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;border:0;background:var(--ink);color:#fff;font-size:13px;line-height:1}.fchip{display:inline-flex;align-items:center;gap:6px;background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:5px 9px;font-size:12.5px;margin:8px 6px 0 0;max-width:100%;overflow:hidden}.fchip button{border:0;background:none;padding:0 0 0 4px;font-weight:700}.note{margin:12px 16px;font-size:13px;color:var(--mute);background:var(--paper);border:1px dashed #ccc;border-radius:10px;padding:10px 12px}.pinned{border-color:var(--ink);box-shadow:inset 0 3px 0 var(--red)}.pinlabel{font-size:10.5px;font-weight:700;letter-spacing:.14em;color:var(--red);gap:4px;margin-bottom:8px}.card-head,.pinlabel{display:flex;align-items:center}.card-head{gap:10px}.card-head a{text-decoration:none}.who{flex:1 1;min-width:0}.who .sub{font-size:12.5px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icon-btn{border:0;background:none;padding:6px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;position:relative;color:var(--mute)}.body{margin:10px 0 2px;word-wrap:break-word;overflow-wrap:anywhere}.tag{color:var(--red);text-decoration:none}.kind,.tag{font-weight:700}.kind{display:inline-block;margin-top:10px;font-size:10.5px;letter-spacing:.14em;padding:3px 8px;border-radius:5px;background:var(--ink);color:#fff}.kind.praise{background:var(--red)}.imgs{display:grid;grid-gap:4px;gap:4px;margin-top:10px;border-radius:10px;overflow:hidden}.imgs.g1{grid-template-columns:1fr}.imgs.g2,.imgs.g3,.imgs.g4{grid-template-columns:1fr 1fr}.imgs.g3 .im:first-child{grid-row:span 2;aspect-ratio:auto}.im{position:relative;cursor:zoom-in;background:#ddd;aspect-ratio:4/3;border:0;padding:0;display:block}.imgs.g1 .im{aspect-ratio:16/10}.im img{width:100%;height:100%;object-fit:cover;display:block}.im .more{position:absolute;inset:0;background:rgba(0,0,0,.55);color:#fff;font-family:var(--font-display),Impact,sans-serif;font-size:26px;display:flex;align-items:center;justify-content:center}.rsum{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.chip{border:1px solid var(--line);background:var(--soft);border-radius:99px;padding:2px 9px;font-size:13px}.chip.on{border-color:var(--red);background:#fff0f0}.actions{display:flex;border-top:1px solid var(--line);margin-top:10px;padding-top:6px}.act{flex:1 1;border:0;background:none;padding:7px 2px;font-size:13px;font-weight:700;color:var(--mute);border-radius:8px;white-space:nowrap}.act:hover{background:var(--soft)}.act.on{color:var(--red)}.picker{display:flex;gap:4px;background:var(--ink);border-radius:99px;padding:5px 8px;width:max-content;max-width:100%;margin-top:6px}.picker button{border:0;background:none;font-size:22px;padding:2px 5px;border-radius:50%;transition:transform .12s}.picker button:hover{transform:scale(1.25)}.menu{position:absolute;right:12px;top:48px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.14);z-index:5;overflow:hidden;min-width:200px}.menu button{display:block;width:100%;text-align:left;border:0;background:none;padding:11px 14px;font-size:14px}.menu button:hover{background:var(--soft)}.menu button.danger{color:var(--red);font-weight:700}.comments{border-top:1px solid var(--line);margin-top:6px;padding-top:10px}.cm{display:flex;gap:8px;margin-bottom:8px}.cm.reply{margin-top:8px;margin-bottom:0}.cm-main{flex:1 1;min-width:0}.bubble{background:var(--soft);border-radius:12px;padding:7px 11px;font-size:14px;display:inline-block;max-width:100%;overflow-wrap:anywhere}.bubble b{display:block;font-size:13px}.cm-acts{display:flex;gap:12px;align-items:center;padding:3px 4px 0;flex-wrap:wrap}.cm-acts,.cm-acts button{font-size:12px;color:var(--mute)}.cm-acts button{border:0;background:none;padding:0;font-weight:700}.cm-acts button.on{color:var(--red)}.cm-acts .rx{background:#fff;border:1px solid var(--line);border-radius:99px;padding:0 6px;font-weight:500}.replying{font-size:12.5px;color:var(--mute);margin:4px 0 0 38px}.replying button{border:0;background:none;color:var(--red);font-weight:700;font-size:12.5px}.cbox{display:flex;gap:8px;align-items:flex-end;margin-top:6px}.cbox textarea{width:100%;border:1px solid var(--line);border-radius:18px;padding:8px 12px;resize:none;outline:none;background:var(--soft);font-size:14px;min-height:38px;display:block}.cbox textarea:focus{border-color:var(--ink);background:#fff}.send{border:0;background:var(--red);color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none}.replay{margin-top:10px}.replay-title{font-family:var(--font-display),Impact,sans-serif;font-size:20px;letter-spacing:.02em;margin-bottom:8px}.video-frame{position:relative;aspect-ratio:16/9;background:#000;border-radius:10px;overflow:hidden}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.files{display:flex;flex-direction:column;gap:6px;margin-top:8px}.file{display:flex;align-items:center;gap:8px;background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:9px 11px;font-size:13.5px;font-weight:500;text-decoration:none;color:var(--ink)}.file span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file b{color:var(--red);font-size:12.5px}.file.col{flex-direction:column;align-items:stretch}.file audio{width:100%;height:36px}.overlay{position:fixed;inset:0;background:rgba(0,0,0,.72);z-index:60;display:flex;align-items:center;justify-content:center;padding:16px}.lightbox{max-width:100%;max-height:100%;border-radius:8px}.sheet{background:var(--paper);border-radius:16px;padding:18px;width:100%;max-width:440px}.sheet h3{margin:0 0 4px;font-family:var(--font-display),Impact,sans-serif;font-weight:400;font-size:22px;letter-spacing:.03em;text-transform:uppercase}.bell{position:relative;color:#fff;display:inline-flex;padding:6px;margin-right:4px}.bell .dot{position:absolute;top:0;right:-2px;background:var(--red);color:#fff;font-size:10px;font-weight:700;min-width:17px;height:17px;border-radius:99px;display:flex;align-items:center;justify-content:center;border:2px solid var(--ink);padding:0 3px}.notif{display:flex;gap:10px;align-items:flex-start;text-decoration:none;color:var(--ink)}.notif.unread{border-left:4px solid var(--red)}.notif .t{font-size:14px}.notif .s{font-size:12.5px;color:var(--mute);margin-top:2px}.mini-row{display:flex;gap:10px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink)}.mini-row:last-child{border-bottom:0}.mini-row .t{font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mini-row .s{font-size:12px;color:var(--mute)}