.fa-wrap{--card:#ffffff;--card-2:#f7f5ef;--ink:#1c2b25;--text:#43504a;--muted:#8a948d;--faint:#c3c9c1;--line:#e8e4d7;--line-2:#d6d1c1;--accent:#e03e1f;--accent-deep:#b73012;--accent-soft:rgba(224,62,31,.07);--ev-thread:#2b5fa8;--ev-reply:#0e7a5f;--ev-member:#e03e1f;--ev-like:#d63384;--ev-rate:#b8860b;--sans:"PingFang SC","HarmonyOS Sans SC","MiSans","Microsoft YaHei","Segoe UI",system-ui,-apple-system,sans-serif;--mono:"SF Mono",ui-monospace,"JetBrains Mono","Cascadia Mono",Menlo,Consolas,"Liberation Mono",monospace;--radius:14px;--radius-sm:9px;--shadow:0 1px 2px rgba(28,43,37,.04),0 10px 28px -14px rgba(28,43,37,.14);--gap:18px;max-width:1200px;margin:0 auto;padding:20px 0;font:14px/1.7 var(--sans);color:var(--text);box-sizing:border-box;background:0 0}
.fa-wrap *,.fa-wrap ::after,.fa-wrap ::before{box-sizing:border-box}
.fa-wrap a{color:var(--text);text-decoration:none;background:0 0;border:0;transition:color .16s ease}
.fa-wrap a:hover{color:var(--accent)}
.fa-wrap img{max-width:none;border:0}
.fa-wrap b,.fa-wrap time{font-variant-numeric:tabular-nums}
.fa-wrap button{font-family:inherit;appearance:none;-webkit-appearance:none;outline:0;cursor:pointer}
.fa-mast{margin-bottom:var(--gap);animation:faRise .5s cubic-bezier(.22,.8,.32,1) backwards}
.fa-mast-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;padding:4px 2px 16px}
.fa-brand{display:flex;align-items:center;gap:14px}
.fa-mark{position:relative;width:46px;height:46px;flex-shrink:0;background:var(--card);border:1px solid var(--line-2);border-radius:12px;box-shadow:var(--shadow)}
.fa-mark i{position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--accent)}
.fa-mark::after,.fa-mark::before{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border:1px solid var(--accent);border-radius:50%;opacity:0;animation:faPing 2.6s cubic-bezier(0,0,.2,1) infinite}
.fa-mark::after{animation-delay:1.3s}
@keyframes faPing{0%{transform:scale(1);opacity:.65}100%,75%{transform:scale(3.9);opacity:0}}
.fa-brand-txt h1{margin:0;font-size:21px;font-weight:700;letter-spacing:3px;color:var(--ink);text-shadow:0 1px 2px rgba(255,255,255,.32),0 -1px 2px rgba(255,255,255,.28),1px 0 2px rgba(255,255,255,.28),-1px 0 2px rgba(255,255,255,.28),0 0 6px rgba(255,255,255,.18);-webkit-text-stroke:.5px rgba(255,255,255,.22)}
.fa-brand-txt p{margin:3px 0 0;font-family:var(--mono);font-size:10px;letter-spacing:2.5px;color:var(--muted);text-transform:uppercase}
.fa-mast-tools{margin-inline-start:auto;display:flex;align-items:center;gap:18px}
.fa-live{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;background:var(--accent-soft);border-radius:999px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:2.5px;color:var(--accent)}
.fa-live i{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 rgba(224,62,31,.45);animation:faBlink 1.9s ease-in-out infinite}
@keyframes faBlink{0%,100%{box-shadow:0 0 0 0 rgba(224,62,31,.45)}55%{box-shadow:0 0 0 5px rgba(224,62,31,0)}}
.fa-gen{font-size:12px;color:var(--muted)}
.fa-gen b{font-family:var(--mono);font-weight:600;color:var(--text)}
.fa-btn{display:inline-flex;align-items:center;gap:7px;padding:7px 18px;font-size:12.5px;letter-spacing:2px;color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:999px;box-shadow:0 1px 2px rgba(28,43,37,.05);transition:color .16s,border-color .16s,background .16s,transform .1s}
.fa-btn:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}
.fa-btn:active{transform:translateY(1px)}
.fa-btn-ico{display:inline-flex;width:13px;height:13px}
.fa-btn-ico svg{width:100%;height:100%;display:block}
.fa-spinning .fa-btn-ico{animation:faRot .9s linear infinite}
@keyframes faRot{to{transform:rotate(360deg)}}
.fa-mast-sub{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;padding-bottom:16px}
.fa-tabs{display:inline-flex;gap:3px;padding:3px;background:var(--card-2);border:1px solid var(--line);border-radius:999px}
.fa-tab{padding:7px 26px;border:0;border-radius:999px;font-size:13px;letter-spacing:2px;color:var(--muted);background:transparent;transition:color .18s,background .18s,box-shadow .18s}
.fa-tab:hover{color:var(--ink)}
.fa-tab.on{color:#fff8f5;background:var(--ink);font-weight:600;box-shadow:0 3px 10px -3px rgba(28,43,37,.5)}
.fa-tab.on:hover{color:#fff8f5}
.fa-mast-note{margin-inline-start:auto;font-family:var(--mono);font-size:10px;letter-spacing:2px;color:var(--faint);text-transform:uppercase}
.fa-band{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));counter-reset:fa-cell;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;margin-bottom:var(--gap);animation:faRise .5s cubic-bezier(.22,.8,.32,1) backwards;animation-delay:.06s}
.fa-stat{position:relative;counter-increment:fa-cell;padding:22px 24px 19px;background:var(--card);transition:background .18s}
.fa-stat::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(28,43,37,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(28,43,37,.03) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}
.fa-band .fa-stat:hover{background:#f9f7f0}
.fa-stat::after{content:counter(fa-cell,decimal-leading-zero);position:absolute;top:12px;inset-inline-end:14px;font-family:var(--mono);font-size:10px;letter-spacing:1px;color:var(--faint)}
.fa-num{font-family:var(--mono);font-size:38px;font-weight:700;line-height:1.15;letter-spacing:-1px;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}
.fa-stat:hover .fa-num{color:var(--accent)}
.fa-stat-label{display:flex;align-items:center;gap:7px;margin-top:7px;font-size:12px;letter-spacing:3px;color:var(--muted)}
.fa-stat-label i{width:5px;height:5px;border-radius:1px;background:var(--faint);flex-shrink:0}
.fa-stat-live .fa-stat-label i{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:faBreathe 2.2s ease-in-out infinite}
@keyframes faBreathe{0%,100%{opacity:1}50%{opacity:.3}}
.fa-grid{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);gap:var(--gap);margin-bottom:var(--gap);align-items:stretch}
.fa-grid-main,.fa-grid-side{min-width:0;display:flex;flex-direction:column;gap:var(--gap)}
.fa-grid-main>.fa-panel,.fa-grid-side>.fa-panel{display:flex;flex-direction:column}
.fa-grid-main>.fa-panel{flex:1 1 0;min-height:0}
.fa-grid-main>.fa-panel>.fa-bd{flex:1 1 auto;min-height:0;overflow-y:auto}
.fa-grid-side>.fa-panel{flex:0 0 auto}
.fa-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);margin-bottom:var(--gap);align-items:stretch}
.fa-grid3>.fa-panel{display:flex;flex-direction:column}
.fa-grid3>.fa-panel>.fa-bd{flex:1 1 auto}
.fa-wrap>.fa-panel{margin-bottom:var(--gap)}
.fa-wrap>.fa-panel:last-child{margin-bottom:0}
.fa-panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);animation:faRise .5s cubic-bezier(.22,.8,.32,1) backwards;animation-delay:.12s}
.fa-hd{display:flex;align-items:center;gap:10px;padding:16px 20px 13px;border-bottom:1px solid var(--line)}
.fa-tick{width:8px;height:8px;border-radius:2px;background:var(--accent);flex-shrink:0;box-shadow:2px 2px 0 0 var(--accent-soft)}
.fa-hd h2{margin:0;font-size:15.5px;font-weight:700;letter-spacing:2.5px;color:var(--ink)}
.fa-hd-sub{margin-inline-start:auto;font-family:var(--mono);font-size:10px;letter-spacing:1.5px;color:var(--muted);white-space:nowrap}
.fa-bd{padding:12px}
.fa-empty{padding:38px 0;text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:4px;color:var(--faint)}
.fa-feed{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}
.fa-feed .fa-ev{display:flex;align-items:center;gap:11px;padding:14px 8px;border-bottom:1px dotted var(--line-2);border-radius:var(--radius-sm);transition:background .15s;animation:faRise .45s cubic-bezier(.22,.8,.32,1) backwards}
.fa-feed .fa-ev:first-child{animation-delay:.16s}
.fa-feed .fa-ev:nth-child(2){animation-delay:.2s}
.fa-feed .fa-ev:nth-child(3){animation-delay:.24s}
.fa-feed .fa-ev:nth-child(4){animation-delay:.28s}
.fa-feed .fa-ev:nth-child(5){animation-delay:.32s}
.fa-feed .fa-ev:nth-child(6){animation-delay:.36s}
.fa-feed .fa-ev:nth-child(7){animation-delay:.4s}
.fa-feed .fa-ev:nth-child(8){animation-delay:.44s}
.fa-feed .fa-ev:nth-child(n+9){animation-delay:.48s}
.fa-feed .fa-ev:last-child{border-bottom:0}
.fa-feed .fa-ev:hover{background:var(--card-2)}
.fa-ev-mark{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--faint);transition:transform .2s}
.fa-ev:hover .fa-ev-mark{transform:scale(1.35)}
.fa-ev-thread .fa-ev-mark{background:var(--ev-thread)}
.fa-ev-reply .fa-ev-mark{background:var(--ev-reply)}
.fa-ev-member .fa-ev-mark{background:var(--ev-member)}
.fa-ev-like .fa-ev-mark{background:var(--ev-like)}
.fa-ev-rate .fa-ev-mark{background:var(--ev-rate)}
.fa-ev-tag{flex-shrink:0;font-style:normal;font-family:var(--mono);font-size:10px;line-height:1;padding:4px 7px;letter-spacing:2px;color:var(--muted);background:var(--card-2);border:1px solid var(--line);border-radius:5px}
.fa-ev-thread .fa-ev-tag{color:var(--ev-thread);border-color:rgba(43,95,168,.35);background:rgba(43,95,168,.06)}
.fa-ev-reply .fa-ev-tag{color:var(--ev-reply);border-color:rgba(14,122,95,.35);background:rgba(14,122,95,.06)}
.fa-ev-member .fa-ev-tag{color:var(--ev-member);border-color:rgba(224,62,31,.35);background:var(--accent-soft)}
.fa-ev-like .fa-ev-tag{color:var(--ev-like);border-color:rgba(214,51,132,.35);background:rgba(214,51,132,.06)}
.fa-ev-rate .fa-ev-tag{color:var(--ev-rate);border-color:rgba(184,134,11,.35);background:rgba(184,134,11,.06)}
.fa-ev-body{flex:1;min-width:0;font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fa-ev-body a{font-weight:600}
.fa-ev-body b{font-weight:600}
.fa-ev-body img.ls-emoji{width:1.4em;height:1.4em;margin:0 1px;vertical-align:-0.28em}
.fa-ev-time{flex-shrink:0;font-family:var(--mono);font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}
.fa-indexed{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}
.fa-indexed .fa-row{display:flex;align-items:flex-start;gap:13px;padding:6px 8px;height:62px;border-bottom:1px dotted var(--line-2);border-radius:var(--radius-sm);transition:background .15s}
.fa-indexed .fa-row:last-child{border-bottom:0}
.fa-indexed .fa-row:hover{background:var(--card-2)}
.fa-row-no{flex-shrink:0;font-family:var(--mono);font-size:15px;font-weight:700;line-height:1.55;color:var(--faint);font-variant-numeric:tabular-nums;transition:color .16s}
.fa-row:hover .fa-row-no{color:var(--accent)}
.fa-row-main{flex:1;min-width:0}
.fa-row-title{display:block;font-size:14px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fa-row-title:hover{color:var(--accent)}
.fa-row-title img.ls-emoji{width:1.25em;height:1.25em;margin:0 1px;vertical-align:-0.25em;object-fit:contain}
.fa-row-meta{margin-top:3px;font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fa-row-meta a{color:var(--muted);font-weight:400}
.fa-row-meta a:hover{color:var(--accent)}
.fa-row-sep{margin:0 6px;color:var(--faint)}
.fa-row-fid{letter-spacing:.5px}
.fa-rank{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}
.fa-rank .fa-rank-row{display:flex;align-items:center;gap:12px;padding:10.5px 8px;height:60px;border-bottom:1px dotted var(--line-2);border-radius:var(--radius-sm);transition:background .15s}
.fa-rank .fa-rank-row:last-child{border-bottom:0}
.fa-rank .fa-rank-row:hover{background:var(--card-2)}
.fa-rank-no{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;font-family:var(--mono);font-size:12px;font-weight:700;color:var(--muted);background:var(--card-2);border:1px solid var(--line);border-radius:8px;font-variant-numeric:tabular-nums;transition:transform .18s,background .18s,color .18s,border-color .18s}
.fa-rank-row:hover .fa-rank-no{transform:translateY(-1px)}
.fa-top .fa-rank-no{color:#fff8f5;background:var(--accent);border-color:var(--accent-deep);box-shadow:0 3px 8px -3px rgba(224,62,31,.55)}
.fa-rank-val{flex-shrink:0;min-width:48px;text-align:end;font-family:var(--mono);font-size:16px;font-weight:700;letter-spacing:-.3px;color:var(--ink);font-variant-numeric:tabular-nums}
.fa-rank-val i{display:block;font-style:normal;font-size:10px;font-weight:400;letter-spacing:2.5px;color:var(--muted)}
.fa-rank .fa-user-name{flex:1;min-width:0}
.fa-ava{position:relative;display:block;flex-shrink:0;width:34px;height:34px;background:var(--card-2);border:1px solid var(--line-2);border-radius:50%;overflow:hidden;transition:border-color .16s,transform .16s,box-shadow .16s}
.fa-ava img{width:100%;height:100%;object-fit:cover;display:block}
.fa-ava:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 6px 14px -6px rgba(28,43,37,.35)}
.fa-ava-lg{width:42px;height:42px}
.fa-users{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 6px;align-content:start;margin:0;padding:0;list-style:none}
.fa-users-1{grid-template-columns:1fr}
.fa-user{display:flex;align-items:center;gap:11px;padding:8px 8px;height:60px;border-radius:var(--radius-sm);transition:background .15s}
.fa-user:hover{background:var(--card-2)}
.fa-user-main{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px}
.fa-user-name{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fa-user-name:hover{color:var(--accent)}
.fa-user-time{font-family:var(--mono);font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}
.fa-wall{display:flex;flex-wrap:wrap;gap:10px 14px;padding:8px 16px 4px}
.fa-wall .fa-ava{animation:faPop .32s cubic-bezier(.22,.8,.32,1) backwards}
.fa-wall .fa-ava:first-child{animation-delay:.16s}
.fa-wall .fa-ava:nth-child(2){animation-delay:.19s}
.fa-wall .fa-ava:nth-child(3){animation-delay:.22s}
.fa-wall .fa-ava:nth-child(4){animation-delay:.25s}
.fa-wall .fa-ava:nth-child(5){animation-delay:.28s}
.fa-wall .fa-ava:nth-child(6){animation-delay:.31s}
.fa-wall .fa-ava:nth-child(7){animation-delay:.34s}
.fa-wall .fa-ava:nth-child(8){animation-delay:.37s}
.fa-wall .fa-ava:nth-child(n+9){animation-delay:.4s}
.fa-wall .fa-ava:hover{transform:translateY(-3px)}
.fa-ov{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fbfaf6;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}
.fa-ov-cell{padding:18px 8px 15px;text-align:center;border-inline-start:1px solid var(--line);transition:background .16s}
.fa-ov-cell:first-child{border-inline-start:0}
.fa-ov-cell:hover{background:rgba(28,43,37,.03)}
.fa-ov-cell .fa-num{font-size:25px;letter-spacing:-.5px}
.fa-ov-cell span{display:block;margin-top:4px;font-size:11px;letter-spacing:3px;color:var(--muted)}
.fa-ov-welcome{display:flex;align-items:center;gap:10px;margin-top:12px;padding:11px 15px;background:var(--card-2);border:1px solid var(--line);border-inline-start:3px solid var(--accent);border-radius:var(--radius-sm);font-size:13px;color:var(--text)}
.fa-ov-chip{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-style:normal;font-size:11px;color:#fff8f5;background:var(--accent);border-radius:6px}
.fa-ov-welcome b{color:var(--ink);font-weight:600}
@keyframes faRise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
@keyframes faPop{from{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}
@keyframes faFlash{0%{background:rgba(224,62,31,.09);box-shadow:0 0 0 4px rgba(224,62,31,.05)}100%{background:var(--card);box-shadow:var(--shadow)}}
.fa-flash{animation:faFlash 1.4s ease-out 1}
.fa-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);margin-bottom:var(--gap);align-items:stretch}
.fa-grid2>.fa-panel{display:flex;flex-direction:column}
.fa-grid2>.fa-panel>.fa-bd{flex:1 1 auto}
.fa-chart{width:100%;height:296px}
.fa-cal{--cols:max(1,var(--fa-cal-cols,14));--denom:min(var(--cols),14);--cell:clamp(9px,calc((100% - (var(--denom) - 1) * 3px) / var(--denom)),36px);width:100%}
.fa-cal-scroll{overflow-x:auto;overflow-y:hidden;padding-bottom:12px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}
.fa-cal-scroll::-webkit-scrollbar{height:9px}
.fa-cal-scroll::-webkit-scrollbar-track{background:transparent}
.fa-cal-scroll::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:9px}
.fa-cal-scroll::-webkit-scrollbar-thumb:hover{background:var(--faint)}
.fa-cal-months{display:grid;grid-auto-flow:column;grid-auto-columns:var(--cell);column-gap:3px;margin-inline-start:19px;margin-bottom:5px;font-size:10px;color:var(--muted)}
.fa-cal-m{min-width:0;white-space:nowrap;overflow:visible;text-align:start;line-height:1}
.fa-cal-main{display:flex;gap:5px;align-items:stretch}
.fa-cal-ylabels{display:grid;grid-template-rows:repeat(7,1fr);row-gap:3px;width:14px;font-size:10px;color:var(--muted);flex:0 0 auto;position:sticky;inset-inline-start:0;background:var(--card);z-index:1;margin-inline-end:-5px;padding-inline-end:5px}
.fa-cal-ylabels span{display:flex;align-items:center;justify-content:flex-end;min-height:0}
.fa-cal-grid{display:grid;grid-auto-flow:column;grid-auto-columns:var(--cell);grid-template-rows:repeat(7,auto);gap:3px;flex:1 1 auto;min-width:0;padding:2px}
.fa-cal-grid .fa-cal-cell{aspect-ratio:1;border-radius:2px;display:block;box-sizing:border-box;min-width:0}
.fa-cal-grid .fa-cal-cell.fa-cal-empty{background:transparent}
.fa-cal-l0{background:#f0ede4}
.fa-cal-l1{background:#f6c9b8}
.fa-cal-l2{background:#ec8b6f}
.fa-cal-l3{background:#d8553a}
.fa-cal-l4{background:#b22f1c}
.fa-cal-grid .fa-cal-cell:hover{outline:1px solid rgba(28,43,37,.35);outline-offset:0}
.fa-cal-tip{display:none;position:fixed;z-index:9999;background:#1c2b25;color:#fff;padding:6px 11px;border-radius:7px;font-size:11px;white-space:nowrap;box-shadow:0 6px 18px -4px rgba(0,0,0,.28);pointer-events:none;opacity:0;transition:opacity .12s ease;font-family:"SF Mono",ui-monospace,"JetBrains Mono","Cascadia Mono",Menlo,Consolas,monospace;line-height:1.5}
.fa-cal-tip b{font-weight:600;display:block;color:#fff}
.fa-cal-tip span{color:rgba(255,255,255,.82)}
.fa-cal-tip b+span{margin-top:2px;display:block}
.fa-lg .fa-cal-cell{width:10px;height:10px;flex:0 0 auto;border-radius:2px}
.fa-lg{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}
.fa-dot{width:9px;height:9px;border-radius:50%}
.fa-dot-reply{background:var(--ev-reply)}
.fa-dot-thread{background:var(--ev-thread)}
.fa-chart-legend{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:10px;padding:0 6px}
.fa-chart-note{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}
@media (prefers-reduced-motion:reduce){.fa-wrap *,.fa-wrap ::after,.fa-wrap ::before{animation-duration:.01ms;animation-delay:0s;animation-iteration-count:1;transition-duration:.01ms}}
@media (max-width:1000px){.fa-grid,.fa-grid2,.fa-grid3{grid-template-columns:minmax(0,1fr)}.fa-mast-tools{margin-inline-start:0}.fa-mast-note{display:none}.fa-band{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-num{font-size:32px}.fa-stat{padding:17px 20px 15px}}
@media (max-width:640px){.fa-wrap{padding:14px 12px 36px}.fa-brand-txt h1{font-size:18px;letter-spacing:2px}.fa-tabs{width:100%}.fa-tab{flex:1;text-align:center;padding:7px 0}.fa-users{grid-template-columns:1fr}.fa-ov{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-ov-cell:nth-child(3){border-inline-start:0}.fa-ov-cell:nth-child(n+3){border-top:1px solid var(--line)}.fa-num{font-size:28px}.fa-hd{padding:14px 16px 11px}.fa-bd{padding:4px 8px 8px}}
