#gmStage .gm-mi{display:grid;gap:14px;max-width:900px;margin:0 auto;padding:16px;border-radius:22px;background:linear-gradient(180deg,#fffaf0 0%,#f6efdc 100%);border:1px solid #e3d3a8;box-shadow:inset 0 1px 0 #fff,0 18px 36px -26px rgba(60,40,10,.45);color:#1f2547;font-family:"Be Vietnam Pro",Inter,Arial,sans-serif}#gmStage .gm-mi-head{display:flex;align-items:center;gap:12px}#gmStage .gm-mi-art{flex:none;width:58px;height:58px;object-fit:contain}#gmStage .gm-mi-art-small{width:46px;height:46px}#gmStage .gm-mi-title{flex:1;min-width:0;display:grid;gap:2px}#gmStage .gm-mi-title small{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#a07d3c}#gmStage .gm-mi-case{font:800 21px/1.25 "Playfair Display",Georgia,serif;color:#1c2347}#gmStage .gm-mi-brief{margin:0;font-size:15px;line-height:1.55;color:#4a4636}#gmStage .gm-mi-key{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#1c2347;color:#ffe7a8;font-size:13px;font-weight:800}#gmStage .gm-mi-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}#gmStage .gm-mi-actions[hidden],#gmStage .gm-mi-verdict[hidden],#gmStage .gm-tw-note[hidden],#gmStage .gm-tw-confirm[hidden],#gmStage .gm-cb-clue[hidden]{display:none}#gmStage :is(.gm-mi-main,.gm-mi-soft,.gm-mi-next){min-height:50px;padding:12px 22px;border-radius:16px;font:800 15.5px/1.2 "Be Vietnam Pro",Inter,Arial,sans-serif;cursor:pointer;transition:transform .15s ease,filter .2s ease}#gmStage :is(.gm-mi-main,.gm-mi-next){border:1px solid #c8a96a;background:linear-gradient(180deg,#36418a 0%,#1f2752 55%,#151b40 100%);color:#ffe7a8;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 12px 22px -12px rgba(21,27,64,.8)}#gmStage .gm-mi-soft{border:1px solid #c8a96a;background:linear-gradient(180deg,#fffdf7,#fbf1d8);color:#1c2347}#gmStage :is(.gm-mi-main,.gm-mi-soft,.gm-mi-next):active:not(:disabled){transform:scale(.96)}#gmStage :is(.gm-mi-main,.gm-mi-soft):disabled{opacity:.5;cursor:default;box-shadow:none}#gmStage .gm-mi-verdict{display:grid;gap:6px;justify-items:center;padding:14px;border-radius:16px;background:#fff;border:1px solid #e1d6bb;text-align:center}#gmStage .gm-mi-verdict[data-state=right]{border-color:#2f7d4f;background:#f2fbf5}#gmStage .gm-mi-verdict[data-state=wrong]{border-color:#c0392b;background:#fff6f5}#gmStage .gm-mi-result{margin:0;font:800 20px/1.3 "Be Vietnam Pro",Inter,Arial,sans-serif}#gmStage .gm-mi-verdict[data-state=right] .gm-mi-result{color:#1d6b3d}#gmStage .gm-mi-verdict[data-state=wrong] .gm-mi-result{color:#a32d2d}#gmStage .gm-mi-truth{margin:0;font-size:16px;color:#1f2547}#gmStage .gm-mi-truth-soft{font-size:14.5px;color:#6b6450}#gmStage .gm-mi-next{margin-top:6px}#gmStage .gm-imp-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#gmStage .gm-imp-card{display:flex;align-items:center;gap:12px;min-height:76px;padding:12px 14px;border-radius:16px;background:#fff;border:1.5px solid #e1d6bb;box-shadow:0 6px 14px -12px rgba(60,40,10,.6);cursor:pointer;text-align:left;color:#1f2547;font:inherit;transition:transform .15s ease,background-color .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent}#gmStage .gm-imp-card:hover:not(:disabled){border-color:#c8a96a}#gmStage .gm-imp-card:active:not(:disabled){transform:scale(.98)}#gmStage .gm-imp-words{display:grid;gap:3px;min-width:0}#gmStage .gm-imp-word{font-size:18px;font-weight:800;color:#1c2347;overflow-wrap:anywhere}#gmStage .gm-imp-vi{font-size:15px;line-height:1.4;color:#4a4636}#gmStage .gm-imp-card[aria-pressed=true]{background:linear-gradient(180deg,#2e3878,#1c2347);border-color:#c8a96a;box-shadow:0 0 0 3px rgba(200,169,106,.35)}#gmStage .gm-imp-card[aria-pressed=true] :is(.gm-imp-word,.gm-imp-vi){color:#fff6dc}#gmStage .gm-imp-card[aria-pressed=true] .gm-mi-key{background:#ffe7a8;color:#1c2347}#gmStage .gm-imp-card:disabled{cursor:default}#gmStage .gm-imp-card[data-state=fake]{background:#fdecec;border-color:#c0392b;box-shadow:0 0 0 3px rgba(192,57,43,.16)}#gmStage .gm-imp-card[data-state=fake] :is(.gm-imp-word,.gm-imp-vi){color:#8e2a20}#gmStage .gm-imp-card[data-state=fake] .gm-imp-vi{text-decoration:line-through}#gmStage .gm-imp-card[data-state=wrong]{background:#f3f1ec;border-style:dashed}#gmStage .gm-imp-card[data-state=clear]{opacity:.6}#gmStage .gm-cb-slots{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}#gmStage .gm-cb-slot{display:grid;place-items:center;width:38px;height:44px;border-radius:10px;background:#fff;border:2px dashed #d8c79c;font:800 20px/1 "Be Vietnam Pro",Inter,Arial,sans-serif;color:#1c2347}#gmStage .gm-cb-slot[data-known=true]{border-style:solid;border-color:#2f7d4f;background:#e5f5ec;color:#1d5a37}#gmStage .gm-cb-tries{display:grid;gap:6px;margin:0;padding:0;list-style:none}#gmStage .gm-cb-try{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}#gmStage .gm-cb-cells{display:flex;gap:4px}#gmStage .gm-cb-cell{display:grid;place-items:center;width:32px;height:36px;border-radius:8px;font:800 17px/1 "Be Vietnam Pro",Inter,Arial,sans-serif;color:#fff;background:#9a9483}#gmStage .gm-cb-cell[data-mark=yes]{background:#2f8a55}#gmStage .gm-cb-cell[data-mark=near]{background:#c9962c}#gmStage .gm-cb-sum{font-size:14px;font-weight:700;color:#4a4636}#gmStage .gm-cb-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#gmStage .gm-cb-board[data-size="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}#gmStage .gm-cb-word{min-height:54px;padding:10px 8px;border-radius:14px;background:#fff;border:1.5px solid #e1d6bb;font:800 16.5px/1.2 "Be Vietnam Pro",Inter,Arial,sans-serif;letter-spacing:.06em;color:#1c2347;cursor:pointer;overflow-wrap:anywhere;transition:transform .15s ease,background-color .2s ease,border-color .2s ease}#gmStage .gm-cb-word:hover:not(:disabled){border-color:#c8a96a}#gmStage .gm-cb-word:active:not(:disabled){transform:scale(.97)}#gmStage .gm-cb-word[aria-pressed=true]{background:linear-gradient(180deg,#2e3878,#1c2347);border-color:#c8a96a;color:#ffe7a8;box-shadow:0 0 0 3px rgba(200,169,106,.35)}#gmStage .gm-cb-word:disabled{cursor:default}#gmStage .gm-cb-word[data-state=tried]{background:#f3f1ec;color:#a8a294;text-decoration:line-through}#gmStage .gm-cb-word[data-state=secret]{background:#e5f5ec;border-color:#2f7d4f;color:#1d5a37;text-decoration:none}#gmStage .gm-cb-clue{margin:0;padding:10px 14px;border-radius:14px;background:#fff;border:1px dashed #c8a96a;text-align:center;font-size:15.5px;font-weight:700}#gmStage .gm-tw{grid-template-columns:150px minmax(0,1fr);align-items:start}#gmStage .gm-tw-ladder{display:grid;gap:3px;margin:0;padding:8px;list-style:none;border-radius:16px;background:linear-gradient(180deg,#1f2752,#151b40)}#gmStage .gm-tw-floor{display:flex;justify-content:space-between;gap:6px;padding:4px 8px;border-radius:8px;font-size:12.5px;font-weight:700;color:#c9cde4}#gmStage .gm-tw-floor-s{color:#e8c46a;font-size:11.5px;white-space:nowrap}#gmStage .gm-tw-floor[data-safe=true],#gmStage .gm-tw-floor[data-top=true]{color:#ffe7a8}#gmStage .gm-tw-floor[data-state=done]{color:#8ee0ad}#gmStage .gm-tw-floor[data-state=now]{background:#ffe7a8;color:#1c2347}#gmStage .gm-tw-floor[data-state=now] .gm-tw-floor-s{color:#7a5a1e}#gmStage .gm-tw-stage{display:grid;gap:12px;min-width:0}#gmStage .gm-tw-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}#gmStage .gm-tw-helps{display:flex;flex-wrap:wrap;gap:8px}#gmStage .gm-tw-help{min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid #c8a96a;background:#fffdf7;color:#1c2347;font:800 14px/1.2 "Be Vietnam Pro",Inter,Arial,sans-serif;cursor:pointer;transition:transform .15s ease}#gmStage .gm-tw-help:active:not(:disabled){transform:scale(.96)}#gmStage .gm-tw-help:disabled{opacity:.4;cursor:default;text-decoration:line-through}#gmStage .gm-tw-clock{position:relative;flex:1 1 160px;max-width:240px;height:30px;border-radius:999px;background:#ece4cf;overflow:hidden}#gmStage .gm-tw-clock-bar{position:absolute;inset:0;background:linear-gradient(90deg,#2f8a55,#5fb37d);transform-origin:left center;transition:transform .25s linear}#gmStage .gm-tw-clock[data-low=true] .gm-tw-clock-bar{background:linear-gradient(90deg,#c0392b,#e0675a)}#gmStage .gm-tw-clock-text{position:relative;display:grid;place-items:center;height:100%;font-size:13.5px;font-weight:800;color:#1c2347}#gmStage .gm-tw-card{display:grid;gap:6px;justify-items:center;padding:16px;border-radius:18px;background:linear-gradient(180deg,#2e3878,#1c2347);border:1px solid #c8a96a;text-align:center}#gmStage .gm-tw-ask{margin:0;font-size:13.5px;font-weight:700;color:#c9cde4}#gmStage .gm-tw-prompt{margin:0;font:800 26px/1.3 "Be Vietnam Pro",Inter,Arial,sans-serif;color:#ffe7a8;overflow-wrap:anywhere}#gmStage .gm-tw-prompt[data-lang=vi]{font-size:20px}#gmStage .gm-tw-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#gmStage .gm-tw-answer{display:flex;align-items:center;gap:10px;min-height:58px;padding:10px 14px;border-radius:14px;background:#fff;border:1.5px solid #e1d6bb;color:#1f2547;font:700 15.5px/1.35 "Be Vietnam Pro",Inter,Arial,sans-serif;text-align:left;cursor:pointer;transition:transform .15s ease,background-color .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent}#gmStage .gm-tw-answer:hover:not(:disabled){border-color:#c8a96a}#gmStage .gm-tw-answer:active:not(:disabled){transform:scale(.98)}#gmStage .gm-tw-answer-text{min-width:0;overflow-wrap:anywhere}#gmStage .gm-tw-answer[aria-pressed=true],#gmStage .gm-tw-answer[data-state=wait]{background:#fff3cf;border-color:#c9962c;box-shadow:0 0 0 3px rgba(201,150,44,.25)}#gmStage .gm-tw-answer:disabled{cursor:default}#gmStage .gm-tw-answer[data-state=right]{background:#e5f5ec;border-color:#2f7d4f;box-shadow:0 0 0 3px rgba(47,125,79,.2)}#gmStage .gm-tw-answer[data-state=wrong]{background:#fdecec;border-color:#c0392b}#gmStage .gm-tw-answer[data-state=gone]{opacity:.25}#gmStage .gm-tw-note{padding:10px 14px;border-radius:14px;background:#fff;border:1px dashed #c8a96a;font-size:14.5px}#gmStage .gm-tw-bars{display:grid;gap:6px;margin-top:8px}#gmStage .gm-tw-bar{display:grid;grid-template-columns:22px minmax(0,1fr) 44px;align-items:center;gap:8px}#gmStage .gm-tw-bar-track{position:relative;height:14px;border-radius:999px;background:#ece4cf;overflow:hidden}#gmStage .gm-tw-bar-fill{position:absolute;inset:0;background:linear-gradient(90deg,#36418a,#6a74c9);transform-origin:left center}#gmStage .gm-tw-bar-pct{font-weight:800;text-align:right}#gmStage .gm-tw-call{display:flex;align-items:center;gap:10px}#gmStage .gm-tw-call-face{flex:none;height:54px;width:auto}#gmStage .gm-tw-confirm{display:grid;gap:8px;justify-items:center;padding:12px;border-radius:16px;background:#fffdf6;border:1px solid #c8a96a}#gmStage .gm-tw-confirm-text{margin:0;font-weight:800;font-size:16px}#gmStage .gm-tug-pick{display:grid;gap:12px;justify-items:center;text-align:center}#gmStage .gm-tug-pick-title{margin:0;font:800 22px/1.25 "Playfair Display",Georgia,serif;color:#1c2347}#gmStage .gm-tug-sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}#gmStage .gm-tug-size{display:grid;gap:4px;justify-items:center;padding:14px 8px;border-radius:18px;background:#fff;border:2px solid #e1d6bb;color:#1c2347;font:inherit;cursor:pointer;transition:transform .15s ease,border-color .2s ease}#gmStage .gm-tug-size:active{transform:scale(.97)}#gmStage .gm-tug-size[aria-pressed=true]{border-color:#c0392b;background:#fff6f2;box-shadow:0 0 0 3px rgba(192,57,43,.14)}#gmStage .gm-tug-size b{font-size:17px}#gmStage .gm-tug-size small{font-size:12.5px;color:#6b6450}#gmStage .gm-tug-size-faces{display:flex;justify-content:center;height:46px}#gmStage .gm-tug-size-faces img{height:100%;width:auto;margin:0 -3px}#gmStage .gm-tug-field{display:grid;gap:10px}#gmStage .gm-tug-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}#gmStage .gm-tug-side{font-size:15px;overflow-wrap:anywhere}#gmStage .gm-tug-side-us{color:#1d5fb8}#gmStage .gm-tug-side-them{color:#b8452f;text-align:right}#gmStage .gm-tug-clock{padding:6px 12px;border-radius:999px;background:#1c2347;color:#ffe7a8;font-weight:800;font-size:14px}#gmStage .gm-tug-field[data-low=true] .gm-tug-clock{background:#c0392b;color:#fff}#gmStage .gm-tug-ground{position:relative;height:150px;border-radius:18px;overflow:hidden;background:linear-gradient(90deg,rgba(29,95,184,.10) 0%,rgba(29,95,184,0) 40%,rgba(184,69,47,0) 60%,rgba(184,69,47,.10) 100%),linear-gradient(180deg,#e9f6dd 0%,#cfe8b8 62%,#b9d99b 100%);border:1px solid #c9dcae}#gmStage .gm-tug-ground::before{content:"";position:absolute;left:0;right:0;top:calc(50% + 14px);height:6px;border-radius:3px;background:repeating-linear-gradient(115deg,#b78a4e 0 6px,#8e6532 6px 9px);box-shadow:0 2px 2px rgba(80,50,10,.25)}#gmStage .gm-tug-line{position:absolute;top:10px;bottom:10px;width:3px;border-radius:2px}#gmStage .gm-tug-line-us{left:5.56%;background:#1d5fb8}#gmStage .gm-tug-line-them{right:5.56%;background:#b8452f}#gmStage .gm-tug-mid{position:absolute;left:50%;top:10px;bottom:10px;width:0;border-left:2px dashed rgba(28,35,71,.35)}#gmStage .gm-tug-rope{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;transform:translateX(0);transition:transform .5s cubic-bezier(.25,.8,.3,1);will-change:transform}#gmStage .gm-tug-ribbon{flex:none;align-self:center;width:12px;height:44px;margin-top:28px;border-radius:3px;background:linear-gradient(180deg,#ff5d5d,#c0392b);box-shadow:0 2px 6px rgba(120,20,10,.35)}#gmStage .gm-tug-team{display:flex;align-items:flex-end;gap:4px}#gmStage .gm-tug-person{display:grid;justify-items:center;gap:2px;width:56px}#gmStage .gm-tug-face{height:92px;width:auto}#gmStage .gm-tug-person small{max-width:100%;font-size:11px;font-weight:700;color:#1f2547;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#gmStage .gm-tug-person[data-me=true] small{color:#1d5fb8}#gmStage .gm-tug-field[data-size="5"] .gm-tug-person{width:44px}#gmStage .gm-tug-field[data-size="5"] .gm-tug-face{height:78px}#gmStage .gm-tug-shout{min-height:22px;margin:0;text-align:center;font-weight:800;color:#7a5a1e}#gmStage .gm-tug-answers{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media(max-width:620px){#gmStage .gm-mi{padding:12px;gap:12px;border-radius:18px}#gmStage .gm-mi-art{width:44px;height:44px}#gmStage .gm-mi-case{font-size:18px}#gmStage .gm-imp-board,#gmStage .gm-tw-answers{grid-template-columns:minmax(0,1fr)}#gmStage .gm-cb-board,#gmStage .gm-cb-board[data-size="8"]{grid-template-columns:repeat(2,minmax(0,1fr))}#gmStage .gm-cb-slot{width:30px;height:38px;font-size:17px}#gmStage .gm-cb-cell{width:26px;height:30px;font-size:14px}#gmStage .gm-tw{grid-template-columns:minmax(0,1fr)}#gmStage .gm-tw-ladder{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);direction:rtl;padding:6px;gap:2px}#gmStage .gm-tw-floor{direction:ltr;justify-content:center;padding:6px 0;font-size:12px}#gmStage .gm-tw-floor::before{content:attr(data-floor)}#gmStage .gm-tw-floor>span{display:none}#gmStage .gm-tw-prompt{font-size:22px}#gmStage .gm-tug-sizes{grid-template-columns:minmax(0,1fr)}#gmStage .gm-tug-ground{height:126px}#gmStage .gm-tug-person{width:40px}#gmStage .gm-tug-face{height:66px}#gmStage .gm-tug-field[data-size="5"] .gm-tug-person{width:28px}#gmStage .gm-tug-field[data-size="5"] .gm-tug-person small{display:none}#gmStage .gm-tug-field[data-size="5"] .gm-tug-face{height:54px}#gmStage .gm-mi-actions>button{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){#gmStage .gm-tug-rope,#gmStage .gm-tw-clock-bar{transition:none}}#gmStage .gm-tw-card .gm-tw-ask{color:#c9cde4!important;-webkit-text-fill-color:currentColor!important}#gmStage .gm-tw-card .gm-tw-prompt{color:#ffe7a8!important;-webkit-text-fill-color:currentColor!important}#gmStage .gm-tw-ladder .gm-tw-floor{color:#c9cde4!important;-webkit-text-fill-color:currentColor!important}#gmStage .gm-tw-ladder .gm-tw-floor:is([data-safe=true],[data-top=true]){color:#ffe7a8!important}#gmStage .gm-tw-ladder .gm-tw-floor[data-state=done]{color:#8ee0ad!important}#gmStage .gm-tw-ladder .gm-tw-floor[data-state=now]{color:#1c2347!important}#gmStage .gm-tw-ladder .gm-tw-floor-s{-webkit-text-fill-color:currentColor!important}#gmStage .gm-tug-size{border-radius:18px!important}#gmStage .gm-tw-how{flex:1 1 100%;margin:0 0 6px!important;font:600 13.5px/1.45 "Be Vietnam Pro",Arial,sans-serif!important;color:#4a5272!important;-webkit-text-fill-color:#4a5272!important;text-align:left}
