.NutNgonNgu_ngonNgu__AvC4w{display:inline-flex;gap:2px;margin:0;padding:2px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line)}.NutNgonNgu_nnNut__eUJPa{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s-3);border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-2);font:inherit;font-weight:800;font-size:var(--t-sm);line-height:var(--lh-none);white-space:nowrap;cursor:pointer;transition:background-color .16s var(--ease),color .16s var(--ease)}.NutNgonNgu_nnNut__eUJPa:hover{color:var(--ink)}.NutNgonNgu_nnNut__eUJPa[aria-pressed=true]{background:var(--mango);color:var(--on-mango);cursor:default}:root[data-style=toi-gian] .NutNgonNgu_ngonNgu__AvC4w{background:var(--card-sunk)}:root[data-style=toi-gian] .NutNgonNgu_nnNut__eUJPa{font-weight:400;letter-spacing:.01em;transition:background-color .4s var(--ease),color .4s var(--ease)}:root[data-style=toi-gian] .NutNgonNgu_nnNut__eUJPa[aria-pressed=true]{background:var(--ink);color:var(--paper)}@media (max-width:640px){:root[data-style=toi-gian] .NutNgonNgu_nnNut__eUJPa{padding:0 var(--s-2)}}.ThemeToggle_group__t2uYv{display:inline-flex;gap:2px;padding:2px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line)}.ThemeToggle_off__31Ipf,.ThemeToggle_on__v0jXn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:var(--r-pill);font-size:var(--t-sm);line-height:var(--lh-none);cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease)}.ThemeToggle_off__31Ipf{background:transparent;color:var(--ink-3)}.ThemeToggle_off__31Ipf:hover{color:var(--ink)}.ThemeToggle_on__v0jXn{background:var(--mango);color:var(--on-mango)}.ThemeToggle_srOnly__m7gQT{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.ThemeMenu_wrap__rCvQr{position:relative;flex:none}.ThemeMenu_act__TX5_d{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--card);color:var(--ink);box-shadow:var(--sh-in);cursor:pointer;transition:transform .5s var(--ease-out),border-color .45s var(--ease)}.ThemeMenu_act__TX5_d:hover{transform:scale(1.06) rotate(-6deg);border-color:var(--line-mid)}.ThemeMenu_act__TX5_d:active{transform:scale(.94)}.ThemeMenu_act__TX5_d svg{width:16px;height:16px}.ThemeMenu_iMoon__SeOsK,:root[data-theme=dark] .ThemeMenu_iSun__BOqeH{display:none}:root[data-theme=dark] .ThemeMenu_iMoon__SeOsK{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ThemeMenu_iSun__BOqeH{display:none}:root:not([data-theme=light]) .ThemeMenu_iMoon__SeOsK{display:block}}.ThemeMenu_sr__1lLFM{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ThemeMenu_pop__z4J01{position:absolute;top:calc(100% + var(--s-3));right:calc(-1 * var(--s-2));z-index:3;width:224px;padding:var(--s-2);border-radius:var(--r-tile);background:var(--card);border:1px solid var(--line-mid);box-shadow:var(--sh-2);display:flex;flex-direction:column}.ThemeMenu_lbl__weY59{display:block;padding:var(--s-2) var(--s-3) var(--s-1);font-size:var(--t-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.ThemeMenu_pop__z4J01 button{display:flex;align-items:center;gap:var(--s-3);width:100%;min-height:44px;padding:0 var(--s-3);border:0;background:none;border-radius:var(--r-field);font:inherit;font-size:var(--t-sm);color:var(--ink-2);cursor:pointer;text-align:left;transition:background-color .4s var(--ease),color .4s var(--ease)}.ThemeMenu_pop__z4J01 button:hover{background:var(--shell-bg);color:var(--ink)}.ThemeMenu_ok__qrllg{width:16px;height:16px;flex:none;margin-left:auto;opacity:0;color:var(--accent)}.ThemeMenu_pop__z4J01 button[aria-checked=true]{color:var(--ink);background:var(--shell-bg)}.ThemeMenu_pop__z4J01 button[aria-checked=true] .ThemeMenu_ok__qrllg{opacity:1}.ThemeMenu_note__qfp31{display:block;padding:var(--s-2) var(--s-3) var(--s-1);margin-top:var(--s-1);border-top:1px solid var(--line);font-size:var(--t-xs);color:var(--ink-3)}